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

models.opsworks-2013-02-18-intermediate.json Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.30.1
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "updateMyUserProfile", "describeAgentVersions", "describeApps", "describeCommands", "describeDeployments", "describeEcsClusters", "describeElasticIps", "describeElasticLoadBalancers", "describeInstances", "describeLayers", "describePermissions", "describeRaidArrays", "describeVolumes" ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "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,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "describeMyUserProfile", "describeOperatingSystems", "describeServiceErrors", "describeStacks", "describeUserProfiles" ]
  },
  "metadata" : {
    "apiVersion" : "2013-02-18",
    "asyncBuilder" : "DefaultOpsWorksAsyncClientBuilder",
    "asyncBuilderInterface" : "OpsWorksAsyncClientBuilder",
    "asyncClient" : "DefaultOpsWorksAsyncClient",
    "asyncInterface" : "OpsWorksAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultOpsWorksBaseClientBuilder",
    "baseBuilderInterface" : "OpsWorksBaseClientBuilder",
    "baseExceptionName" : "OpsWorksException",
    "baseRequestName" : "OpsWorksRequest",
    "baseResponseName" : "OpsWorksResponse",
    "cborProtocol" : false,
    "clientPackageName" : "opsworks",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS OpsWorks",
    "documentation" : "AWS OpsWorks 

Welcome to the AWS OpsWorks Stacks API Reference. This guide provides descriptions, syntax, and usage examples for AWS OpsWorks Stacks actions and data types, including common parameters and error codes.

AWS OpsWorks Stacks is an application management service that provides an integrated experience for overseeing the complete application lifecycle. For information about this product, go to the AWS OpsWorks details page.

SDKs and CLI

The most common way to use the AWS OpsWorks Stacks API is by using the AWS Command Line Interface (CLI) or by using one of the AWS SDKs to implement applications in your preferred language. For more information, see:

Endpoints

AWS OpsWorks Stacks supports the following endpoints, all HTTPS. You must connect to one of the following endpoints. Stacks can only be accessed or managed within the endpoint in which they are created.

  • opsworks.us-east-1.amazonaws.com

  • opsworks.us-east-2.amazonaws.com

  • opsworks.us-west-1.amazonaws.com

  • opsworks.us-west-2.amazonaws.com

  • opsworks.ca-central-1.amazonaws.com (API only; not available in the AWS console)

  • opsworks.eu-west-1.amazonaws.com

  • opsworks.eu-west-2.amazonaws.com

  • opsworks.eu-west-3.amazonaws.com

  • opsworks.eu-central-1.amazonaws.com

  • opsworks.ap-northeast-1.amazonaws.com

  • opsworks.ap-northeast-2.amazonaws.com

  • opsworks.ap-south-1.amazonaws.com

  • opsworks.ap-southeast-1.amazonaws.com

  • opsworks.ap-southeast-2.amazonaws.com

  • opsworks.sa-east-1.amazonaws.com

Chef Versions

When you call CreateStack, CloneStack, or UpdateStack we recommend you use the ConfigurationManager parameter to specify the Chef version. The recommended and default value for Linux stacks is currently 12. Windows stacks use Chef 12.2. For more information, see Chef Versions.

You can specify Chef 12, 11.10, or 11.4 for your Linux stack. We recommend migrating your existing Linux stacks to Chef 12 as soon as possible.

", "endpointPrefix" : "opsworks", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.opsworks", "fullModelPackageName" : "software.amazon.awssdk.services.opsworks.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.opsworks.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.opsworks.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.opsworks.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "opsworks.model", "paginatorsPackageName" : "opsworks.paginators", "protocol" : "json", "requestTransformPackageName" : "opsworks.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "OpsWorks", "serviceName" : "OpsWorks", "signingName" : "opsworks", "syncBuilder" : "DefaultOpsWorksClientBuilder", "syncBuilderInterface" : "OpsWorksClientBuilder", "syncClient" : "DefaultOpsWorksClient", "syncInterface" : "OpsWorksClient", "transformPackageName" : "opsworks.transform", "uid" : "opsworks-2013-02-18", "xmlProtocol" : false }, "operations" : { "AssignInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assign a registered instance to a layer.

  • You can assign registered on-premises instances to any layer type.

  • You can assign registered Amazon EC2 instances only to custom layers.

  • You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an AWS Identity and Access Management (IAM) user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignInstanceRequest", "variableName" : "assignInstanceRequest", "variableType" : "AssignInstanceRequest", "documentation" : "", "simpleType" : "AssignInstanceRequest", "variableSetterType" : "AssignInstanceRequest" }, "methodName" : "assignInstance", "operationName" : "AssignInstance", "paginated" : false, "returnType" : { "returnType" : "AssignInstanceResponse", "documentation" : null }, "syncReturnType" : "AssignInstanceResponse" }, "AssignVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling RegisterVolume. After you register the volume, you must call UpdateVolume to specify a mount point before calling AssignVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignVolumeRequest", "variableName" : "assignVolumeRequest", "variableType" : "AssignVolumeRequest", "documentation" : "", "simpleType" : "AssignVolumeRequest", "variableSetterType" : "AssignVolumeRequest" }, "methodName" : "assignVolume", "operationName" : "AssignVolume", "paginated" : false, "returnType" : { "returnType" : "AssignVolumeResponse", "documentation" : null }, "syncReturnType" : "AssignVolumeResponse" }, "AssociateElasticIp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling RegisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateElasticIpRequest", "variableName" : "associateElasticIpRequest", "variableType" : "AssociateElasticIpRequest", "documentation" : "", "simpleType" : "AssociateElasticIpRequest", "variableSetterType" : "AssociateElasticIpRequest" }, "methodName" : "associateElasticIp", "operationName" : "AssociateElasticIp", "paginated" : false, "returnType" : { "returnType" : "AssociateElasticIpResponse", "documentation" : null }, "syncReturnType" : "AssociateElasticIpResponse" }, "AttachElasticLoadBalancer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with AWS OpsWorks Stacks. For more information, see Elastic Load Balancing.

You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see Elastic Load Balancing Developer Guide.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AttachElasticLoadBalancerRequest", "variableName" : "attachElasticLoadBalancerRequest", "variableType" : "AttachElasticLoadBalancerRequest", "documentation" : "", "simpleType" : "AttachElasticLoadBalancerRequest", "variableSetterType" : "AttachElasticLoadBalancerRequest" }, "methodName" : "attachElasticLoadBalancer", "operationName" : "AttachElasticLoadBalancer", "paginated" : false, "returnType" : { "returnType" : "AttachElasticLoadBalancerResponse", "documentation" : null }, "syncReturnType" : "AttachElasticLoadBalancerResponse" }, "CloneStack" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a clone of a specified stack. For more information, see Clone a Stack. By default, all parameters are set to the values used by the parent stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CloneStackRequest", "variableName" : "cloneStackRequest", "variableType" : "CloneStackRequest", "documentation" : "", "simpleType" : "CloneStackRequest", "variableSetterType" : "CloneStackRequest" }, "methodName" : "cloneStack", "operationName" : "CloneStack", "paginated" : false, "returnType" : { "returnType" : "CloneStackResponse", "documentation" : "

Contains the response to a CloneStack request.

" }, "syncReturnType" : "CloneStackResponse" }, "CreateApp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an app for a specified stack. For more information, see Creating Apps.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAppRequest", "variableName" : "createAppRequest", "variableType" : "CreateAppRequest", "documentation" : "", "simpleType" : "CreateAppRequest", "variableSetterType" : "CreateAppRequest" }, "methodName" : "createApp", "operationName" : "CreateApp", "paginated" : false, "returnType" : { "returnType" : "CreateAppResponse", "documentation" : "

Contains the response to a CreateApp request.

" }, "syncReturnType" : "CreateAppResponse" }, "CreateDeployment" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Runs deployment or stack commands. For more information, see Deploying Apps and Run Stack Commands.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : "", "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "methodName" : "createDeployment", "operationName" : "CreateDeployment", "paginated" : false, "returnType" : { "returnType" : "CreateDeploymentResponse", "documentation" : "

Contains the response to a CreateDeployment request.

" }, "syncReturnType" : "CreateDeploymentResponse" }, "CreateInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an instance in a specified stack. For more information, see Adding an Instance to a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateInstanceRequest", "variableName" : "createInstanceRequest", "variableType" : "CreateInstanceRequest", "documentation" : "", "simpleType" : "CreateInstanceRequest", "variableSetterType" : "CreateInstanceRequest" }, "methodName" : "createInstance", "operationName" : "CreateInstance", "paginated" : false, "returnType" : { "returnType" : "CreateInstanceResponse", "documentation" : "

Contains the response to a CreateInstance request.

" }, "syncReturnType" : "CreateInstanceResponse" }, "CreateLayer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a layer. For more information, see How to Create a Layer.

You should use CreateLayer for noncustom layer types such as PHP App Server only if the stack does not have an existing layer of that type. A stack can have at most one instance of each noncustom layer; if you attempt to create a second instance, CreateLayer fails. A stack can have an arbitrary number of custom layers, so you can call CreateLayer as many times as you like for that layer type.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateLayerRequest", "variableName" : "createLayerRequest", "variableType" : "CreateLayerRequest", "documentation" : "", "simpleType" : "CreateLayerRequest", "variableSetterType" : "CreateLayerRequest" }, "methodName" : "createLayer", "operationName" : "CreateLayer", "paginated" : false, "returnType" : { "returnType" : "CreateLayerResponse", "documentation" : "

Contains the response to a CreateLayer request.

" }, "syncReturnType" : "CreateLayerResponse" }, "CreateStack" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new stack. For more information, see Create a New Stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateStackRequest", "variableName" : "createStackRequest", "variableType" : "CreateStackRequest", "documentation" : "", "simpleType" : "CreateStackRequest", "variableSetterType" : "CreateStackRequest" }, "methodName" : "createStack", "operationName" : "CreateStack", "paginated" : false, "returnType" : { "returnType" : "CreateStackResponse", "documentation" : "

Contains the response to a CreateStack request.

" }, "syncReturnType" : "CreateStackResponse" }, "CreateUserProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserProfileRequest", "variableName" : "createUserProfileRequest", "variableType" : "CreateUserProfileRequest", "documentation" : "", "simpleType" : "CreateUserProfileRequest", "variableSetterType" : "CreateUserProfileRequest" }, "methodName" : "createUserProfile", "operationName" : "CreateUserProfile", "paginated" : false, "returnType" : { "returnType" : "CreateUserProfileResponse", "documentation" : "

Contains the response to a CreateUserProfile request.

" }, "syncReturnType" : "CreateUserProfileResponse" }, "DeleteApp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified app.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : "", "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "methodName" : "deleteApp", "operationName" : "DeleteApp", "paginated" : false, "returnType" : { "returnType" : "DeleteAppResponse", "documentation" : null }, "syncReturnType" : "DeleteAppResponse" }, "DeleteInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance before you can delete it.

For more information, see Deleting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteInstanceRequest", "variableName" : "deleteInstanceRequest", "variableType" : "DeleteInstanceRequest", "documentation" : "", "simpleType" : "DeleteInstanceRequest", "variableSetterType" : "DeleteInstanceRequest" }, "methodName" : "deleteInstance", "operationName" : "DeleteInstance", "paginated" : false, "returnType" : { "returnType" : "DeleteInstanceResponse", "documentation" : null }, "syncReturnType" : "DeleteInstanceResponse" }, "DeleteLayer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified layer. You must first stop and then delete all associated instances or unassign registered instances. For more information, see How to Delete a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteLayerRequest", "variableName" : "deleteLayerRequest", "variableType" : "DeleteLayerRequest", "documentation" : "", "simpleType" : "DeleteLayerRequest", "variableSetterType" : "DeleteLayerRequest" }, "methodName" : "deleteLayer", "operationName" : "DeleteLayer", "paginated" : false, "returnType" : { "returnType" : "DeleteLayerResponse", "documentation" : null }, "syncReturnType" : "DeleteLayerResponse" }, "DeleteStack" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered instances. For more information, see Shut Down a Stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteStackRequest", "variableName" : "deleteStackRequest", "variableType" : "DeleteStackRequest", "documentation" : "", "simpleType" : "DeleteStackRequest", "variableSetterType" : "DeleteStackRequest" }, "methodName" : "deleteStack", "operationName" : "DeleteStack", "paginated" : false, "returnType" : { "returnType" : "DeleteStackResponse", "documentation" : null }, "syncReturnType" : "DeleteStackResponse" }, "DeleteUserProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserProfileRequest", "variableName" : "deleteUserProfileRequest", "variableType" : "DeleteUserProfileRequest", "documentation" : "", "simpleType" : "DeleteUserProfileRequest", "variableSetterType" : "DeleteUserProfileRequest" }, "methodName" : "deleteUserProfile", "operationName" : "DeleteUserProfile", "paginated" : false, "returnType" : { "returnType" : "DeleteUserProfileResponse", "documentation" : null }, "syncReturnType" : "DeleteUserProfileResponse" }, "DeregisterEcsCluster" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters a specified Amazon ECS cluster from a stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterEcsClusterRequest", "variableName" : "deregisterEcsClusterRequest", "variableType" : "DeregisterEcsClusterRequest", "documentation" : "", "simpleType" : "DeregisterEcsClusterRequest", "variableSetterType" : "DeregisterEcsClusterRequest" }, "methodName" : "deregisterEcsCluster", "operationName" : "DeregisterEcsCluster", "paginated" : false, "returnType" : { "returnType" : "DeregisterEcsClusterResponse", "documentation" : null }, "syncReturnType" : "DeregisterEcsClusterResponse" }, "DeregisterElasticIp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters a specified Elastic IP address. The address can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterElasticIpRequest", "variableName" : "deregisterElasticIpRequest", "variableType" : "DeregisterElasticIpRequest", "documentation" : "", "simpleType" : "DeregisterElasticIpRequest", "variableSetterType" : "DeregisterElasticIpRequest" }, "methodName" : "deregisterElasticIp", "operationName" : "DeregisterElasticIp", "paginated" : false, "returnType" : { "returnType" : "DeregisterElasticIpResponse", "documentation" : null }, "syncReturnType" : "DeregisterElasticIpResponse" }, "DeregisterInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack and returns it to your control. This action cannot be used with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterInstanceRequest", "variableName" : "deregisterInstanceRequest", "variableType" : "DeregisterInstanceRequest", "documentation" : "", "simpleType" : "DeregisterInstanceRequest", "variableSetterType" : "DeregisterInstanceRequest" }, "methodName" : "deregisterInstance", "operationName" : "DeregisterInstance", "paginated" : false, "returnType" : { "returnType" : "DeregisterInstanceResponse", "documentation" : null }, "syncReturnType" : "DeregisterInstanceResponse" }, "DeregisterRdsDbInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterRdsDbInstanceRequest", "variableName" : "deregisterRdsDbInstanceRequest", "variableType" : "DeregisterRdsDbInstanceRequest", "documentation" : "", "simpleType" : "DeregisterRdsDbInstanceRequest", "variableSetterType" : "DeregisterRdsDbInstanceRequest" }, "methodName" : "deregisterRdsDbInstance", "operationName" : "DeregisterRdsDbInstance", "paginated" : false, "returnType" : { "returnType" : "DeregisterRdsDbInstanceResponse", "documentation" : null }, "syncReturnType" : "DeregisterRdsDbInstanceResponse" }, "DeregisterVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterVolumeRequest", "variableName" : "deregisterVolumeRequest", "variableType" : "DeregisterVolumeRequest", "documentation" : "", "simpleType" : "DeregisterVolumeRequest", "variableSetterType" : "DeregisterVolumeRequest" }, "methodName" : "deregisterVolume", "operationName" : "DeregisterVolume", "paginated" : false, "returnType" : { "returnType" : "DeregisterVolumeResponse", "documentation" : null }, "syncReturnType" : "DeregisterVolumeResponse" }, "DescribeAgentVersions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the available AWS OpsWorks Stacks agent versions. You must specify a stack ID or a configuration manager. DescribeAgentVersions returns a list of available agent versions for the specified stack or configuration manager.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAgentVersionsRequest", "variableName" : "describeAgentVersionsRequest", "variableType" : "DescribeAgentVersionsRequest", "documentation" : "", "simpleType" : "DescribeAgentVersionsRequest", "variableSetterType" : "DescribeAgentVersionsRequest" }, "methodName" : "describeAgentVersions", "operationName" : "DescribeAgentVersions", "paginated" : false, "returnType" : { "returnType" : "DescribeAgentVersionsResponse", "documentation" : "

Contains the response to a DescribeAgentVersions request.

" }, "syncReturnType" : "DescribeAgentVersionsResponse" }, "DescribeApps" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a specified set of apps.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAppsRequest", "variableName" : "describeAppsRequest", "variableType" : "DescribeAppsRequest", "documentation" : "", "simpleType" : "DescribeAppsRequest", "variableSetterType" : "DescribeAppsRequest" }, "methodName" : "describeApps", "operationName" : "DescribeApps", "paginated" : false, "returnType" : { "returnType" : "DescribeAppsResponse", "documentation" : "

Contains the response to a DescribeApps request.

" }, "syncReturnType" : "DescribeAppsResponse" }, "DescribeCommands" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the results of specified commands.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeCommandsRequest", "variableName" : "describeCommandsRequest", "variableType" : "DescribeCommandsRequest", "documentation" : "", "simpleType" : "DescribeCommandsRequest", "variableSetterType" : "DescribeCommandsRequest" }, "methodName" : "describeCommands", "operationName" : "DescribeCommands", "paginated" : false, "returnType" : { "returnType" : "DescribeCommandsResponse", "documentation" : "

Contains the response to a DescribeCommands request.

" }, "syncReturnType" : "DescribeCommandsResponse" }, "DescribeDeployments" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a specified set of deployments.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeDeploymentsRequest", "variableName" : "describeDeploymentsRequest", "variableType" : "DescribeDeploymentsRequest", "documentation" : "", "simpleType" : "DescribeDeploymentsRequest", "variableSetterType" : "DescribeDeploymentsRequest" }, "methodName" : "describeDeployments", "operationName" : "DescribeDeployments", "paginated" : false, "returnType" : { "returnType" : "DescribeDeploymentsResponse", "documentation" : "

Contains the response to a DescribeDeployments request.

" }, "syncReturnType" : "DescribeDeploymentsResponse" }, "DescribeEcsClusters" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use the MaxResults and NextToken parameters to paginate the response. However, AWS OpsWorks Stacks currently supports only one cluster per layer, so the result set has a maximum of one element.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permission. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEcsClustersRequest", "variableName" : "describeEcsClustersRequest", "variableType" : "DescribeEcsClustersRequest", "documentation" : "", "simpleType" : "DescribeEcsClustersRequest", "variableSetterType" : "DescribeEcsClustersRequest" }, "methodName" : "describeEcsClusters", "operationName" : "DescribeEcsClusters", "paginated" : true, "returnType" : { "returnType" : "DescribeEcsClustersResponse", "documentation" : "

Contains the response to a DescribeEcsClusters request.

" }, "syncReturnType" : "DescribeEcsClustersResponse" }, "DescribeElasticIps" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Elastic IP addresses.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticIpsRequest", "variableName" : "describeElasticIpsRequest", "variableType" : "DescribeElasticIpsRequest", "documentation" : "", "simpleType" : "DescribeElasticIpsRequest", "variableSetterType" : "DescribeElasticIpsRequest" }, "methodName" : "describeElasticIps", "operationName" : "DescribeElasticIps", "paginated" : false, "returnType" : { "returnType" : "DescribeElasticIpsResponse", "documentation" : "

Contains the response to a DescribeElasticIps request.

" }, "syncReturnType" : "DescribeElasticIpsResponse" }, "DescribeElasticLoadBalancers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a stack's Elastic Load Balancing instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticLoadBalancersRequest", "variableName" : "describeElasticLoadBalancersRequest", "variableType" : "DescribeElasticLoadBalancersRequest", "documentation" : "", "simpleType" : "DescribeElasticLoadBalancersRequest", "variableSetterType" : "DescribeElasticLoadBalancersRequest" }, "methodName" : "describeElasticLoadBalancers", "operationName" : "DescribeElasticLoadBalancers", "paginated" : false, "returnType" : { "returnType" : "DescribeElasticLoadBalancersResponse", "documentation" : "

Contains the response to a DescribeElasticLoadBalancers request.

" }, "syncReturnType" : "DescribeElasticLoadBalancersResponse" }, "DescribeInstances" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a set of instances.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstancesRequest", "variableName" : "describeInstancesRequest", "variableType" : "DescribeInstancesRequest", "documentation" : "", "simpleType" : "DescribeInstancesRequest", "variableSetterType" : "DescribeInstancesRequest" }, "methodName" : "describeInstances", "operationName" : "DescribeInstances", "paginated" : false, "returnType" : { "returnType" : "DescribeInstancesResponse", "documentation" : "

Contains the response to a DescribeInstances request.

" }, "syncReturnType" : "DescribeInstancesResponse" }, "DescribeLayers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of one or more layers in a specified stack.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeLayersRequest", "variableName" : "describeLayersRequest", "variableType" : "DescribeLayersRequest", "documentation" : "", "simpleType" : "DescribeLayersRequest", "variableSetterType" : "DescribeLayersRequest" }, "methodName" : "describeLayers", "operationName" : "DescribeLayers", "paginated" : false, "returnType" : { "returnType" : "DescribeLayersResponse", "documentation" : "

Contains the response to a DescribeLayers request.

" }, "syncReturnType" : "DescribeLayersResponse" }, "DescribeLoadBasedAutoScaling" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes load-based auto scaling configurations for specified layers.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingRequest", "variableName" : "describeLoadBasedAutoScalingRequest", "variableType" : "DescribeLoadBasedAutoScalingRequest", "documentation" : "", "simpleType" : "DescribeLoadBasedAutoScalingRequest", "variableSetterType" : "DescribeLoadBasedAutoScalingRequest" }, "methodName" : "describeLoadBasedAutoScaling", "operationName" : "DescribeLoadBasedAutoScaling", "paginated" : false, "returnType" : { "returnType" : "DescribeLoadBasedAutoScalingResponse", "documentation" : "

Contains the response to a DescribeLoadBasedAutoScaling request.

" }, "syncReturnType" : "DescribeLoadBasedAutoScalingResponse" }, "DescribeMyUserProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a user's SSH information.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMyUserProfileRequest", "variableName" : "describeMyUserProfileRequest", "variableType" : "DescribeMyUserProfileRequest", "documentation" : null, "simpleType" : "DescribeMyUserProfileRequest", "variableSetterType" : "DescribeMyUserProfileRequest" }, "methodName" : "describeMyUserProfile", "operationName" : "DescribeMyUserProfile", "paginated" : false, "returnType" : { "returnType" : "DescribeMyUserProfileResponse", "documentation" : "

Contains the response to a DescribeMyUserProfile request.

" }, "syncReturnType" : "DescribeMyUserProfileResponse" }, "DescribeOperatingSystems" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the operating systems that are supported by AWS OpsWorks Stacks.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeOperatingSystemsRequest", "variableName" : "describeOperatingSystemsRequest", "variableType" : "DescribeOperatingSystemsRequest", "documentation" : null, "simpleType" : "DescribeOperatingSystemsRequest", "variableSetterType" : "DescribeOperatingSystemsRequest" }, "methodName" : "describeOperatingSystems", "operationName" : "DescribeOperatingSystems", "paginated" : false, "returnType" : { "returnType" : "DescribeOperatingSystemsResponse", "documentation" : "

The response to a DescribeOperatingSystems request.

" }, "syncReturnType" : "DescribeOperatingSystemsResponse" }, "DescribePermissions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the permissions for a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePermissionsRequest", "variableName" : "describePermissionsRequest", "variableType" : "DescribePermissionsRequest", "documentation" : "", "simpleType" : "DescribePermissionsRequest", "variableSetterType" : "DescribePermissionsRequest" }, "methodName" : "describePermissions", "operationName" : "DescribePermissions", "paginated" : false, "returnType" : { "returnType" : "DescribePermissionsResponse", "documentation" : "

Contains the response to a DescribePermissions request.

" }, "syncReturnType" : "DescribePermissionsResponse" }, "DescribeRaidArrays" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describe an instance's RAID arrays.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeRaidArraysRequest", "variableName" : "describeRaidArraysRequest", "variableType" : "DescribeRaidArraysRequest", "documentation" : "", "simpleType" : "DescribeRaidArraysRequest", "variableSetterType" : "DescribeRaidArraysRequest" }, "methodName" : "describeRaidArrays", "operationName" : "DescribeRaidArrays", "paginated" : false, "returnType" : { "returnType" : "DescribeRaidArraysResponse", "documentation" : "

Contains the response to a DescribeRaidArrays request.

" }, "syncReturnType" : "DescribeRaidArraysResponse" }, "DescribeRdsDbInstances" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Amazon RDS instances.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeRdsDbInstancesRequest", "variableName" : "describeRdsDbInstancesRequest", "variableType" : "DescribeRdsDbInstancesRequest", "documentation" : "", "simpleType" : "DescribeRdsDbInstancesRequest", "variableSetterType" : "DescribeRdsDbInstancesRequest" }, "methodName" : "describeRdsDbInstances", "operationName" : "DescribeRdsDbInstances", "paginated" : false, "returnType" : { "returnType" : "DescribeRdsDbInstancesResponse", "documentation" : "

Contains the response to a DescribeRdsDbInstances request.

" }, "syncReturnType" : "DescribeRdsDbInstancesResponse" }, "DescribeServiceErrors" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes AWS OpsWorks Stacks service errors.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

This call accepts only one resource-identifying parameter.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeServiceErrorsRequest", "variableName" : "describeServiceErrorsRequest", "variableType" : "DescribeServiceErrorsRequest", "documentation" : "", "simpleType" : "DescribeServiceErrorsRequest", "variableSetterType" : "DescribeServiceErrorsRequest" }, "methodName" : "describeServiceErrors", "operationName" : "DescribeServiceErrors", "paginated" : false, "returnType" : { "returnType" : "DescribeServiceErrorsResponse", "documentation" : "

Contains the response to a DescribeServiceErrors request.

" }, "syncReturnType" : "DescribeServiceErrorsResponse" }, "DescribeStackProvisioningParameters" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a stack's provisioning parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStackProvisioningParametersRequest", "variableName" : "describeStackProvisioningParametersRequest", "variableType" : "DescribeStackProvisioningParametersRequest", "documentation" : "", "simpleType" : "DescribeStackProvisioningParametersRequest", "variableSetterType" : "DescribeStackProvisioningParametersRequest" }, "methodName" : "describeStackProvisioningParameters", "operationName" : "DescribeStackProvisioningParameters", "paginated" : false, "returnType" : { "returnType" : "DescribeStackProvisioningParametersResponse", "documentation" : "

Contains the response to a DescribeStackProvisioningParameters request.

" }, "syncReturnType" : "DescribeStackProvisioningParametersResponse" }, "DescribeStackSummary" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStackSummaryRequest", "variableName" : "describeStackSummaryRequest", "variableType" : "DescribeStackSummaryRequest", "documentation" : "", "simpleType" : "DescribeStackSummaryRequest", "variableSetterType" : "DescribeStackSummaryRequest" }, "methodName" : "describeStackSummary", "operationName" : "DescribeStackSummary", "paginated" : false, "returnType" : { "returnType" : "DescribeStackSummaryResponse", "documentation" : "

Contains the response to a DescribeStackSummary request.

" }, "syncReturnType" : "DescribeStackSummaryResponse" }, "DescribeStacks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of one or more stacks.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStacksRequest", "variableName" : "describeStacksRequest", "variableType" : "DescribeStacksRequest", "documentation" : "", "simpleType" : "DescribeStacksRequest", "variableSetterType" : "DescribeStacksRequest" }, "methodName" : "describeStacks", "operationName" : "DescribeStacks", "paginated" : false, "returnType" : { "returnType" : "DescribeStacksResponse", "documentation" : "

Contains the response to a DescribeStacks request.

" }, "syncReturnType" : "DescribeStacksResponse" }, "DescribeTimeBasedAutoScaling" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes time-based auto scaling configurations for specified instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingRequest", "variableName" : "describeTimeBasedAutoScalingRequest", "variableType" : "DescribeTimeBasedAutoScalingRequest", "documentation" : "", "simpleType" : "DescribeTimeBasedAutoScalingRequest", "variableSetterType" : "DescribeTimeBasedAutoScalingRequest" }, "methodName" : "describeTimeBasedAutoScaling", "operationName" : "DescribeTimeBasedAutoScaling", "paginated" : false, "returnType" : { "returnType" : "DescribeTimeBasedAutoScalingResponse", "documentation" : "

Contains the response to a DescribeTimeBasedAutoScaling request.

" }, "syncReturnType" : "DescribeTimeBasedAutoScalingResponse" }, "DescribeUserProfiles" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describe specified users.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserProfilesRequest", "variableName" : "describeUserProfilesRequest", "variableType" : "DescribeUserProfilesRequest", "documentation" : "", "simpleType" : "DescribeUserProfilesRequest", "variableSetterType" : "DescribeUserProfilesRequest" }, "methodName" : "describeUserProfiles", "operationName" : "DescribeUserProfiles", "paginated" : false, "returnType" : { "returnType" : "DescribeUserProfilesResponse", "documentation" : "

Contains the response to a DescribeUserProfiles request.

" }, "syncReturnType" : "DescribeUserProfilesResponse" }, "DescribeVolumes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes an instance's Amazon EBS volumes.

This call accepts only one resource-identifying parameter.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeVolumesRequest", "variableName" : "describeVolumesRequest", "variableType" : "DescribeVolumesRequest", "documentation" : "", "simpleType" : "DescribeVolumesRequest", "variableSetterType" : "DescribeVolumesRequest" }, "methodName" : "describeVolumes", "operationName" : "DescribeVolumes", "paginated" : false, "returnType" : { "returnType" : "DescribeVolumesResponse", "documentation" : "

Contains the response to a DescribeVolumes request.

" }, "syncReturnType" : "DescribeVolumesResponse" }, "DetachElasticLoadBalancer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Detaches a specified Elastic Load Balancing instance from its layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DetachElasticLoadBalancerRequest", "variableName" : "detachElasticLoadBalancerRequest", "variableType" : "DetachElasticLoadBalancerRequest", "documentation" : "", "simpleType" : "DetachElasticLoadBalancerRequest", "variableSetterType" : "DetachElasticLoadBalancerRequest" }, "methodName" : "detachElasticLoadBalancer", "operationName" : "DetachElasticLoadBalancer", "paginated" : false, "returnType" : { "returnType" : "DetachElasticLoadBalancerResponse", "documentation" : null }, "syncReturnType" : "DetachElasticLoadBalancerResponse" }, "DisassociateElasticIp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateElasticIpRequest", "variableName" : "disassociateElasticIpRequest", "variableType" : "DisassociateElasticIpRequest", "documentation" : "", "simpleType" : "DisassociateElasticIpRequest", "variableSetterType" : "DisassociateElasticIpRequest" }, "methodName" : "disassociateElasticIp", "operationName" : "DisassociateElasticIp", "paginated" : false, "returnType" : { "returnType" : "DisassociateElasticIpResponse", "documentation" : null }, "syncReturnType" : "DisassociateElasticIpResponse" }, "GetHostnameSuggestion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a generated host name for the specified layer, based on the current host name theme.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetHostnameSuggestionRequest", "variableName" : "getHostnameSuggestionRequest", "variableType" : "GetHostnameSuggestionRequest", "documentation" : "", "simpleType" : "GetHostnameSuggestionRequest", "variableSetterType" : "GetHostnameSuggestionRequest" }, "methodName" : "getHostnameSuggestion", "operationName" : "GetHostnameSuggestion", "paginated" : false, "returnType" : { "returnType" : "GetHostnameSuggestionResponse", "documentation" : "

Contains the response to a GetHostnameSuggestion request.

" }, "syncReturnType" : "GetHostnameSuggestionResponse" }, "GrantAccess" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

This action can be used only with Windows stacks.

Grants RDP access to a Windows instance for a specified time period.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GrantAccessRequest", "variableName" : "grantAccessRequest", "variableType" : "GrantAccessRequest", "documentation" : "", "simpleType" : "GrantAccessRequest", "variableSetterType" : "GrantAccessRequest" }, "methodName" : "grantAccess", "operationName" : "GrantAccess", "paginated" : false, "returnType" : { "returnType" : "GrantAccessResponse", "documentation" : "

Contains the response to a GrantAccess request.

" }, "syncReturnType" : "GrantAccessResponse" }, "ListTags" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of tags that are applied to the specified stack or layer.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : "", "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "methodName" : "listTags", "operationName" : "ListTags", "paginated" : false, "returnType" : { "returnType" : "ListTagsResponse", "documentation" : "

Contains the response to a ListTags request.

" }, "syncReturnType" : "ListTagsResponse" }, "RebootInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Reboots a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RebootInstanceRequest", "variableName" : "rebootInstanceRequest", "variableType" : "RebootInstanceRequest", "documentation" : "", "simpleType" : "RebootInstanceRequest", "variableSetterType" : "RebootInstanceRequest" }, "methodName" : "rebootInstance", "operationName" : "RebootInstance", "paginated" : false, "returnType" : { "returnType" : "RebootInstanceResponse", "documentation" : null }, "syncReturnType" : "RebootInstanceResponse" }, "RegisterEcsCluster" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterEcsClusterRequest", "variableName" : "registerEcsClusterRequest", "variableType" : "RegisterEcsClusterRequest", "documentation" : "", "simpleType" : "RegisterEcsClusterRequest", "variableSetterType" : "RegisterEcsClusterRequest" }, "methodName" : "registerEcsCluster", "operationName" : "RegisterEcsCluster", "paginated" : false, "returnType" : { "returnType" : "RegisterEcsClusterResponse", "documentation" : "

Contains the response to a RegisterEcsCluster request.

" }, "syncReturnType" : "RegisterEcsClusterResponse" }, "RegisterElasticIp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling DeregisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterElasticIpRequest", "variableName" : "registerElasticIpRequest", "variableType" : "RegisterElasticIpRequest", "documentation" : "", "simpleType" : "RegisterElasticIpRequest", "variableSetterType" : "RegisterElasticIpRequest" }, "methodName" : "registerElasticIp", "operationName" : "RegisterElasticIp", "paginated" : false, "returnType" : { "returnType" : "RegisterElasticIpResponse", "documentation" : "

Contains the response to a RegisterElasticIp request.

" }, "syncReturnType" : "RegisterElasticIpResponse" }, "RegisterInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers instances that were created outside of AWS OpsWorks Stacks with a specified stack.

We do not recommend using this action to register instances. The complete registration operation includes two tasks: installing the AWS OpsWorks Stacks agent on the instance, and registering the instance with the stack. RegisterInstance handles only the second step. You should instead use the AWS CLI register command, which performs the entire registration operation. For more information, see Registering an Instance with an AWS OpsWorks Stacks Stack.

Registered instances have the same requirements as instances that are created by using the CreateInstance API. For example, registered instances must be running a supported Linux-based operating system, and they must have a supported instance type. For more information about requirements for instances that you want to register, see Preparing the Instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterInstanceRequest", "variableName" : "registerInstanceRequest", "variableType" : "RegisterInstanceRequest", "documentation" : "", "simpleType" : "RegisterInstanceRequest", "variableSetterType" : "RegisterInstanceRequest" }, "methodName" : "registerInstance", "operationName" : "RegisterInstance", "paginated" : false, "returnType" : { "returnType" : "RegisterInstanceResponse", "documentation" : "

Contains the response to a RegisterInstanceResult request.

" }, "syncReturnType" : "RegisterInstanceResponse" }, "RegisterRdsDbInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Amazon RDS instance with a stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterRdsDbInstanceRequest", "variableName" : "registerRdsDbInstanceRequest", "variableType" : "RegisterRdsDbInstanceRequest", "documentation" : "", "simpleType" : "RegisterRdsDbInstanceRequest", "variableSetterType" : "RegisterRdsDbInstanceRequest" }, "methodName" : "registerRdsDbInstance", "operationName" : "RegisterRdsDbInstance", "paginated" : false, "returnType" : { "returnType" : "RegisterRdsDbInstanceResponse", "documentation" : null }, "syncReturnType" : "RegisterRdsDbInstanceResponse" }, "RegisterVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a time. If the volume is already registered, you must first deregister it by calling DeregisterVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterVolumeRequest", "variableName" : "registerVolumeRequest", "variableType" : "RegisterVolumeRequest", "documentation" : "", "simpleType" : "RegisterVolumeRequest", "variableSetterType" : "RegisterVolumeRequest" }, "methodName" : "registerVolume", "operationName" : "RegisterVolume", "paginated" : false, "returnType" : { "returnType" : "RegisterVolumeResponse", "documentation" : "

Contains the response to a RegisterVolume request.

" }, "syncReturnType" : "RegisterVolumeResponse" }, "SetLoadBasedAutoScaling" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Specify the load-based auto scaling configuration for a specified layer. For more information, see Managing Load with Time-based and Load-based Instances.

To use load-based auto scaling, you must create a set of load-based auto scaling instances. Load-based auto scaling operates only on the instances from that set, so you must ensure that you have created enough instances to handle the maximum anticipated load.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetLoadBasedAutoScalingRequest", "variableName" : "setLoadBasedAutoScalingRequest", "variableType" : "SetLoadBasedAutoScalingRequest", "documentation" : "", "simpleType" : "SetLoadBasedAutoScalingRequest", "variableSetterType" : "SetLoadBasedAutoScalingRequest" }, "methodName" : "setLoadBasedAutoScaling", "operationName" : "SetLoadBasedAutoScaling", "paginated" : false, "returnType" : { "returnType" : "SetLoadBasedAutoScalingResponse", "documentation" : null }, "syncReturnType" : "SetLoadBasedAutoScalingResponse" }, "SetPermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Specifies a user's permissions. For more information, see Security and Permissions.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetPermissionRequest", "variableName" : "setPermissionRequest", "variableType" : "SetPermissionRequest", "documentation" : "", "simpleType" : "SetPermissionRequest", "variableSetterType" : "SetPermissionRequest" }, "methodName" : "setPermission", "operationName" : "SetPermission", "paginated" : false, "returnType" : { "returnType" : "SetPermissionResponse", "documentation" : null }, "syncReturnType" : "SetPermissionResponse" }, "SetTimeBasedAutoScaling" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Specify the time-based auto scaling configuration for a specified instance. For more information, see Managing Load with Time-based and Load-based Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetTimeBasedAutoScalingRequest", "variableName" : "setTimeBasedAutoScalingRequest", "variableType" : "SetTimeBasedAutoScalingRequest", "documentation" : "", "simpleType" : "SetTimeBasedAutoScalingRequest", "variableSetterType" : "SetTimeBasedAutoScalingRequest" }, "methodName" : "setTimeBasedAutoScaling", "operationName" : "SetTimeBasedAutoScaling", "paginated" : false, "returnType" : { "returnType" : "SetTimeBasedAutoScalingResponse", "documentation" : null }, "syncReturnType" : "SetTimeBasedAutoScalingResponse" }, "StartInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartInstanceRequest", "variableName" : "startInstanceRequest", "variableType" : "StartInstanceRequest", "documentation" : "", "simpleType" : "StartInstanceRequest", "variableSetterType" : "StartInstanceRequest" }, "methodName" : "startInstance", "operationName" : "StartInstance", "paginated" : false, "returnType" : { "returnType" : "StartInstanceResponse", "documentation" : null }, "syncReturnType" : "StartInstanceResponse" }, "StartStack" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts a stack's instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartStackRequest", "variableName" : "startStackRequest", "variableType" : "StartStackRequest", "documentation" : "", "simpleType" : "StartStackRequest", "variableSetterType" : "StartStackRequest" }, "methodName" : "startStack", "operationName" : "StartStack", "paginated" : false, "returnType" : { "returnType" : "StartStackResponse", "documentation" : null }, "syncReturnType" : "StartStackResponse" }, "StopInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopInstanceRequest", "variableName" : "stopInstanceRequest", "variableType" : "StopInstanceRequest", "documentation" : "", "simpleType" : "StopInstanceRequest", "variableSetterType" : "StopInstanceRequest" }, "methodName" : "stopInstance", "operationName" : "StopInstance", "paginated" : false, "returnType" : { "returnType" : "StopInstanceResponse", "documentation" : null }, "syncReturnType" : "StopInstanceResponse" }, "StopStack" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopStackRequest", "variableName" : "stopStackRequest", "variableType" : "StopStackRequest", "documentation" : "", "simpleType" : "StopStackRequest", "variableSetterType" : "StopStackRequest" }, "methodName" : "stopStack", "operationName" : "StopStack", "paginated" : false, "returnType" : { "returnType" : "StopStackResponse", "documentation" : null }, "syncReturnType" : "StopStackResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about how tagging works, see Tags in the AWS OpsWorks User Guide.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : "", "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "methodName" : "tagResource", "operationName" : "TagResource", "paginated" : false, "returnType" : { "returnType" : "TagResourceResponse", "documentation" : null }, "syncReturnType" : "TagResourceResponse" }, "UnassignInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Unassigns a registered instance from all layers that are using the instance. The instance remains in the stack as an unassigned instance, and can be assigned to another layer as needed. You cannot use this action with instances that were created with AWS OpsWorks Stacks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UnassignInstanceRequest", "variableName" : "unassignInstanceRequest", "variableType" : "UnassignInstanceRequest", "documentation" : "", "simpleType" : "UnassignInstanceRequest", "variableSetterType" : "UnassignInstanceRequest" }, "methodName" : "unassignInstance", "operationName" : "UnassignInstance", "paginated" : false, "returnType" : { "returnType" : "UnassignInstanceResponse", "documentation" : null }, "syncReturnType" : "UnassignInstanceResponse" }, "UnassignVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UnassignVolumeRequest", "variableName" : "unassignVolumeRequest", "variableType" : "UnassignVolumeRequest", "documentation" : "", "simpleType" : "UnassignVolumeRequest", "variableSetterType" : "UnassignVolumeRequest" }, "methodName" : "unassignVolume", "operationName" : "UnassignVolume", "paginated" : false, "returnType" : { "returnType" : "UnassignVolumeResponse", "documentation" : null }, "syncReturnType" : "UnassignVolumeResponse" }, "UntagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes tags from a specified stack or layer.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : "", "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "methodName" : "untagResource", "operationName" : "UntagResource", "paginated" : false, "returnType" : { "returnType" : "UntagResourceResponse", "documentation" : null }, "syncReturnType" : "UntagResourceResponse" }, "UpdateApp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified app.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAppRequest", "variableName" : "updateAppRequest", "variableType" : "UpdateAppRequest", "documentation" : "", "simpleType" : "UpdateAppRequest", "variableSetterType" : "UpdateAppRequest" }, "methodName" : "updateApp", "operationName" : "UpdateApp", "paginated" : false, "returnType" : { "returnType" : "UpdateAppResponse", "documentation" : null }, "syncReturnType" : "UpdateAppResponse" }, "UpdateElasticIp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a registered Elastic IP address's name. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateElasticIpRequest", "variableName" : "updateElasticIpRequest", "variableType" : "UpdateElasticIpRequest", "documentation" : "", "simpleType" : "UpdateElasticIpRequest", "variableSetterType" : "UpdateElasticIpRequest" }, "methodName" : "updateElasticIp", "operationName" : "UpdateElasticIp", "paginated" : false, "returnType" : { "returnType" : "UpdateElasticIpResponse", "documentation" : null }, "syncReturnType" : "UpdateElasticIpResponse" }, "UpdateInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateInstanceRequest", "variableName" : "updateInstanceRequest", "variableType" : "UpdateInstanceRequest", "documentation" : "", "simpleType" : "UpdateInstanceRequest", "variableSetterType" : "UpdateInstanceRequest" }, "methodName" : "updateInstance", "operationName" : "UpdateInstance", "paginated" : false, "returnType" : { "returnType" : "UpdateInstanceResponse", "documentation" : null }, "syncReturnType" : "UpdateInstanceResponse" }, "UpdateLayer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateLayerRequest", "variableName" : "updateLayerRequest", "variableType" : "UpdateLayerRequest", "documentation" : "", "simpleType" : "UpdateLayerRequest", "variableSetterType" : "UpdateLayerRequest" }, "methodName" : "updateLayer", "operationName" : "UpdateLayer", "paginated" : false, "returnType" : { "returnType" : "UpdateLayerResponse", "documentation" : null }, "syncReturnType" : "UpdateLayerResponse" }, "UpdateMyUserProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a user's SSH public key.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMyUserProfileRequest", "variableName" : "updateMyUserProfileRequest", "variableType" : "UpdateMyUserProfileRequest", "documentation" : "", "simpleType" : "UpdateMyUserProfileRequest", "variableSetterType" : "UpdateMyUserProfileRequest" }, "methodName" : "updateMyUserProfile", "operationName" : "UpdateMyUserProfile", "paginated" : false, "returnType" : { "returnType" : "UpdateMyUserProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateMyUserProfileResponse" }, "UpdateRdsDbInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateRdsDbInstanceRequest", "variableName" : "updateRdsDbInstanceRequest", "variableType" : "UpdateRdsDbInstanceRequest", "documentation" : "", "simpleType" : "UpdateRdsDbInstanceRequest", "variableSetterType" : "UpdateRdsDbInstanceRequest" }, "methodName" : "updateRdsDbInstance", "operationName" : "UpdateRdsDbInstance", "paginated" : false, "returnType" : { "returnType" : "UpdateRdsDbInstanceResponse", "documentation" : null }, "syncReturnType" : "UpdateRdsDbInstanceResponse" }, "UpdateStack" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateStackRequest", "variableName" : "updateStackRequest", "variableType" : "UpdateStackRequest", "documentation" : "", "simpleType" : "UpdateStackRequest", "variableSetterType" : "UpdateStackRequest" }, "methodName" : "updateStack", "operationName" : "UpdateStack", "paginated" : false, "returnType" : { "returnType" : "UpdateStackResponse", "documentation" : null }, "syncReturnType" : "UpdateStackResponse" }, "UpdateUserProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserProfileRequest", "variableName" : "updateUserProfileRequest", "variableType" : "UpdateUserProfileRequest", "documentation" : "", "simpleType" : "UpdateUserProfileRequest", "variableSetterType" : "UpdateUserProfileRequest" }, "methodName" : "updateUserProfile", "operationName" : "UpdateUserProfile", "paginated" : false, "returnType" : { "returnType" : "UpdateUserProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateUserProfileResponse" }, "UpdateVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an Amazon EBS volume's name or mount point. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateVolumeRequest", "variableName" : "updateVolumeRequest", "variableType" : "UpdateVolumeRequest", "documentation" : "", "simpleType" : "UpdateVolumeRequest", "variableSetterType" : "UpdateVolumeRequest" }, "methodName" : "updateVolume", "operationName" : "UpdateVolume", "paginated" : false, "returnType" : { "returnType" : "UpdateVolumeResponse", "documentation" : null }, "syncReturnType" : "UpdateVolumeResponse" } }, "shapes" : { "AgentVersion" : { "c2jName" : "AgentVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes an agent version.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The agent version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The agent version.

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

The agent version.

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

The agent version.

\n@return The agent version.", "getterModel" : { "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, "requiresLength" : 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" : "

The agent version.

\n@param version The agent version.", "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" : "

The agent version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

The configuration manager.

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

The configuration manager.

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

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager.

\n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

The configuration manager.

\n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

The configuration manager.

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

The configuration manager.

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

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager.

\n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

The configuration manager.

\n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The agent version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The agent version.

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

The agent version.

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

The agent version.

\n@return The agent version.", "getterModel" : { "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, "requiresLength" : 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" : "

The agent version.

\n@param version The agent version.", "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" : "

The agent version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The agent version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The agent version.

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

The agent version.

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

The agent version.

\n@return The agent version.", "getterModel" : { "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, "requiresLength" : 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" : "

The agent version.

\n@param version The agent version.", "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" : "

The agent version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

The configuration manager.

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

The configuration manager.

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

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager.

\n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

The configuration manager.

\n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AgentVersion", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "agentVersion", "variableType" : "AgentVersion", "documentation" : null, "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "wrapper" : false, "xmlNamespace" : null }, "App" : { "c2jName" : "App", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A description of the app.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

The app ID.

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

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

The app ID.

\n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

The app ID.

\n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

The app ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

The app stack ID.

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

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The app stack ID.

\n@return The app stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

The app stack ID.

\n@param stackId The app stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The app stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app's short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

The app's short name.

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

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

The app's short name.

\n@return The app's short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

The app's short name.

\n@param shortname The app's short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

The app's short name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app 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 app name.

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

The app name.

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

The app name.

\n@return The app 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, "requiresLength" : 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 app name.

\n@param name The app 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 app name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the app.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

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

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the app.

\n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

\n@param description A description of the app.", "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 description of the app.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

The app's data sources.

\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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

The app's data sources.

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

The app's data sources.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

The app's data sources.

\n

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

\n@return The app's data sources.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

The app's data sources.

\n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

The app type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type.

", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The app type.

\n@param type The app type.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The app type.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The app type.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type.

\n@param type The app type.\n@see AppType", "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 app type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

A Source object that describes the app repository.

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

A Source object that describes the app repository.

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

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

A Source object that describes the app repository.

\n@return A Source object that describes the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

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

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n

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

\n@return The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to enable SSL for the app.

\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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

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

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

Whether to enable SSL for the app.

\n@return Whether to enable SSL for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

Whether to enable SSL for the app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

An SslConfiguration object with the SSL configuration.

\n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

An SslConfiguration object with the SSL configuration.

", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

The stack attributes.

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

The stack attributes.

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

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

The stack attributes.

\n

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

\n@return The stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

The stack attributes.

\n@param attributes The stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

When the app was created.

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

When the app was created.

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

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

When the app was created.

\n@return When the app was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

When the app was created.

\n@param createdAt When the app was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

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

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

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

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n

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

\n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

The app ID.

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

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

The app ID.

\n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

The app ID.

\n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

The app ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AppSource" : { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

A Source object that describes the app repository.

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

A Source object that describes the app repository.

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

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

A Source object that describes the app repository.

\n@return A Source object that describes the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

The stack attributes.

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

The stack attributes.

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

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

The stack attributes.

\n

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

\n@return The stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

The stack attributes.

\n@param attributes The stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

When the app was created.

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

When the app was created.

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

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

When the app was created.

\n@return When the app was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

When the app was created.

\n@param createdAt When the app was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DataSources" : { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

The app's data sources.

\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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

The app's data sources.

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

The app's data sources.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

The app's data sources.

\n

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

\n@return The app's data sources.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

The app's data sources.

\n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the app.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

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

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the app.

\n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

\n@param description A description of the app.", "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 description of the app.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Domains" : { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

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

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n

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

\n@return The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnableSsl" : { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to enable SSL for the app.

\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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

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

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

Whether to enable SSL for the app.

\n@return Whether to enable SSL for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

Whether to enable SSL for the app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

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

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

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

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n

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

\n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app 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 app name.

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

The app name.

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

The app name.

\n@return The app 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, "requiresLength" : 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 app name.

\n@param name The app 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 app name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Shortname" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app's short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

The app's short name.

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

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

The app's short name.

\n@return The app's short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

The app's short name.

\n@param shortname The app's short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

The app's short name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SslConfiguration" : { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

An SslConfiguration object with the SSL configuration.

\n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

An SslConfiguration object with the SSL configuration.

", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

The app stack ID.

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

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The app stack ID.

\n@return The app stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

The app stack ID.

\n@param stackId The app stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The app stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

The app type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type.

", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The app type.

\n@param type The app type.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The app type.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The app type.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type.

\n@param type The app type.\n@see AppType", "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 app type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

The app ID.

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

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

The app ID.

\n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

The app ID.

\n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

The app ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

The app stack ID.

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

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The app stack ID.

\n@return The app stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

The app stack ID.

\n@param stackId The app stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The app stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app's short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

The app's short name.

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

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

The app's short name.

\n@return The app's short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

The app's short name.

\n@param shortname The app's short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

The app's short name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The app 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 app name.

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

The app name.

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

The app name.

\n@return The app 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, "requiresLength" : 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 app name.

\n@param name The app 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 app name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the app.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

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

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the app.

\n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

\n@param description A description of the app.", "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 description of the app.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

The app's data sources.

\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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

The app's data sources.

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

The app's data sources.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

The app's data sources.

\n

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

\n@return The app's data sources.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

The app's data sources.

\n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

The app type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type.

", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The app type.

\n@param type The app type.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The app type.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The app type.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type.

\n@param type The app type.\n@see AppType", "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 app type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

A Source object that describes the app repository.

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

A Source object that describes the app repository.

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

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

A Source object that describes the app repository.

\n@return A Source object that describes the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

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

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n

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

\n@return The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to enable SSL for the app.

\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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

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

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

Whether to enable SSL for the app.

\n@return Whether to enable SSL for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

Whether to enable SSL for the app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

An SslConfiguration object with the SSL configuration.

\n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

An SslConfiguration object with the SSL configuration.

", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

The stack attributes.

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

The stack attributes.

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

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

The stack attributes.

\n

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

\n@return The stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

The stack attributes.

\n@param attributes The stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

When the app was created.

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

When the app was created.

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

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

When the app was created.

\n@return When the app was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

When the app was created.

\n@param createdAt When the app was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

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

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

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

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n

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

\n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 20 KB)\" message.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "App", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "App", "variableName" : "app", "variableType" : "App", "documentation" : null, "simpleType" : "App", "variableSetterType" : "App" }, "wrapper" : false, "xmlNamespace" : null }, "AppAttributesKeys" : { "c2jName" : "AppAttributesKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DOCUMENT_ROOT", "value" : "DocumentRoot" }, { "name" : "RAILS_ENV", "value" : "RailsEnv" }, { "name" : "AUTO_BUNDLE_ON_DEPLOY", "value" : "AutoBundleOnDeploy" }, { "name" : "AWS_FLOW_RUBY_SETTINGS", "value" : "AwsFlowRubySettings" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AppAttributesKeys", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AppAttributesKeys", "variableName" : "appAttributesKeys", "variableType" : "AppAttributesKeys", "documentation" : null, "simpleType" : "AppAttributesKeys", "variableSetterType" : "AppAttributesKeys" }, "wrapper" : false, "xmlNamespace" : null }, "AppType" : { "c2jName" : "AppType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AWS_FLOW_RUBY", "value" : "aws-flow-ruby" }, { "name" : "JAVA", "value" : "java" }, { "name" : "RAILS", "value" : "rails" }, { "name" : "PHP", "value" : "php" }, { "name" : "NODEJS", "value" : "nodejs" }, { "name" : "STATIC", "value" : "static" }, { "name" : "OTHER", "value" : "other" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AppType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AppType", "variableName" : "appType", "variableType" : "AppType", "documentation" : null, "simpleType" : "AppType", "variableSetterType" : "AppType" }, "wrapper" : false, "xmlNamespace" : null }, "Architecture" : { "c2jName" : "Architecture", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "X86_64", "value" : "x86_64" }, { "name" : "I386", "value" : "i386" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Architecture", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Architecture", "variableName" : "architecture", "variableType" : "Architecture", "documentation" : null, "simpleType" : "Architecture", "variableSetterType" : "Architecture" }, "wrapper" : false, "xmlNamespace" : null }, "AssignInstanceRequest" : { "c2jName" : "AssignInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssignInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AssignInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

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

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n

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

\n@return The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

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

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n

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

\n@return The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

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

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n

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

\n@return The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "LayerIds" ], "shapeName" : "AssignInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignInstanceRequest", "variableName" : "assignInstanceRequest", "variableType" : "AssignInstanceRequest", "documentation" : null, "simpleType" : "AssignInstanceRequest", "variableSetterType" : "AssignInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssignInstanceResponse" : { "c2jName" : "AssignInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssignInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssignInstanceResponse", "variableName" : "assignInstanceResponse", "variableType" : "AssignInstanceResponse", "documentation" : null, "simpleType" : "AssignInstanceResponse", "variableSetterType" : "AssignInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AssignVolumeRequest" : { "c2jName" : "AssignVolumeRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssignVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AssignVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

The volume ID.

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

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The volume ID.

\n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

The volume ID.

\n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The volume ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

The volume ID.

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

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The volume ID.

\n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

The volume ID.

\n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The volume ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

The volume ID.

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

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The volume ID.

\n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

The volume ID.

\n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The volume ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "AssignVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignVolumeRequest", "variableName" : "assignVolumeRequest", "variableType" : "AssignVolumeRequest", "documentation" : null, "simpleType" : "AssignVolumeRequest", "variableSetterType" : "AssignVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssignVolumeResponse" : { "c2jName" : "AssignVolumeResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssignVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssignVolumeResponse", "variableName" : "assignVolumeResponse", "variableType" : "AssignVolumeResponse", "documentation" : null, "simpleType" : "AssignVolumeResponse", "variableSetterType" : "AssignVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateElasticIpRequest" : { "c2jName" : "AssociateElasticIpRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AssociateElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Elastic IP address.

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

The Elastic IP address.

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

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

The Elastic IP address.

\n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

The Elastic IP address.

\n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

The Elastic IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Elastic IP address.

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

The Elastic IP address.

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

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

The Elastic IP address.

\n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

The Elastic IP address.

\n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

The Elastic IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Elastic IP address.

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

The Elastic IP address.

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

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

The Elastic IP address.

\n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

The Elastic IP address.

\n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

The Elastic IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The instance ID.

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

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

\n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The instance ID.

\n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "AssociateElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateElasticIpRequest", "variableName" : "associateElasticIpRequest", "variableType" : "AssociateElasticIpRequest", "documentation" : null, "simpleType" : "AssociateElasticIpRequest", "variableSetterType" : "AssociateElasticIpRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateElasticIpResponse" : { "c2jName" : "AssociateElasticIpResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateElasticIpResponse", "variableName" : "associateElasticIpResponse", "variableType" : "AssociateElasticIpResponse", "documentation" : null, "simpleType" : "AssociateElasticIpResponse", "variableSetterType" : "AssociateElasticIpResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AttachElasticLoadBalancerRequest" : { "c2jName" : "AttachElasticLoadBalancerRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AttachElasticLoadBalancer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AttachElasticLoadBalancer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

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

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

The Elastic Load Balancing instance's name.

\n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

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

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

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

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@param layerId The ID of the layer to which the Elastic Load Balancing instance is to be attached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@return The ID of the layer to which the Elastic Load Balancing instance is to be attached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@param layerId The ID of the layer to which the Elastic Load Balancing instance is to be attached.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticLoadBalancerName" : { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

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

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

The Elastic Load Balancing instance's name.

\n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

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

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

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

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@param layerId The ID of the layer to which the Elastic Load Balancing instance is to be attached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@return The ID of the layer to which the Elastic Load Balancing instance is to be attached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@param layerId The ID of the layer to which the Elastic Load Balancing instance is to be attached.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

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

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

The Elastic Load Balancing instance's name.

\n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

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

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

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

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@param layerId The ID of the layer to which the Elastic Load Balancing instance is to be attached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@return The ID of the layer to which the Elastic Load Balancing instance is to be attached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

\n@param layerId The ID of the layer to which the Elastic Load Balancing instance is to be attached.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

The ID of the layer to which the Elastic Load Balancing instance is to be attached.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticLoadBalancerName", "LayerId" ], "shapeName" : "AttachElasticLoadBalancerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AttachElasticLoadBalancerRequest", "variableName" : "attachElasticLoadBalancerRequest", "variableType" : "AttachElasticLoadBalancerRequest", "documentation" : null, "simpleType" : "AttachElasticLoadBalancerRequest", "variableSetterType" : "AttachElasticLoadBalancerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AttachElasticLoadBalancerResponse" : { "c2jName" : "AttachElasticLoadBalancerResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttachElasticLoadBalancerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachElasticLoadBalancerResponse", "variableName" : "attachElasticLoadBalancerResponse", "variableType" : "AttachElasticLoadBalancerResponse", "documentation" : null, "simpleType" : "AttachElasticLoadBalancerResponse", "variableSetterType" : "AttachElasticLoadBalancerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AutoScalingThresholds" : { "c2jName" : "AutoScalingThresholds", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes a load-based auto scaling upscaling or downscaling threshold configuration, which specifies when AWS OpsWorks Stacks starts or stops load-based instances.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\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 #instanceCount(Integer)}.\n@param instanceCount 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 #instanceCount(Integer)", "deprecated" : false, "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

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

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\n@return The number of instances to add or remove when the load exceeds a threshold.", "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" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThresholdsWaitTime", "beanStyleSetterMethodName" : "setThresholdsWaitTime", "c2jName" : "ThresholdsWaitTime", "c2jShape" : "Minute", "defaultConsumerFluentSetterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\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 #thresholdsWaitTime(Integer)}.\n@param thresholdsWaitTime 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 #thresholdsWaitTime(Integer)", "deprecated" : false, "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

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

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdsWaitTime", "getterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@return The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.", "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" : "ThresholdsWaitTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ThresholdsWaitTime", "sensitive" : false, "setterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.", "setterMethodName" : "setThresholdsWaitTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnoreMetricsTime", "beanStyleSetterMethodName" : "setIgnoreMetricsTime", "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "defaultConsumerFluentSetterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\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 #ignoreMetricsTime(Integer)}.\n@param ignoreMetricsTime 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 #ignoreMetricsTime(Integer)", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

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

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreMetricsTime", "getterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@return The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.", "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" : "IgnoreMetricsTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "IgnoreMetricsTime", "sensitive" : false, "setterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.", "setterMethodName" : "setIgnoreMetricsTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCpuThreshold", "beanStyleSetterMethodName" : "setCpuThreshold", "c2jName" : "CpuThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\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 #cpuThreshold(Double)}.\n@param cpuThreshold 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 #cpuThreshold(Double)", "deprecated" : false, "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

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

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cpuThreshold", "getterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@return The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.", "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" : "CpuThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CpuThreshold", "sensitive" : false, "setterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.", "setterMethodName" : "setCpuThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemoryThreshold", "beanStyleSetterMethodName" : "setMemoryThreshold", "c2jName" : "MemoryThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\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 #memoryThreshold(Double)}.\n@param memoryThreshold 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 #memoryThreshold(Double)", "deprecated" : false, "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

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

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memoryThreshold", "getterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@return The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.", "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" : "MemoryThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MemoryThreshold", "sensitive" : false, "setterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.", "setterMethodName" : "setMemoryThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadThreshold", "beanStyleSetterMethodName" : "setLoadThreshold", "c2jName" : "LoadThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\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 #loadThreshold(Double)}.\n@param loadThreshold 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 #loadThreshold(Double)", "deprecated" : false, "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

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

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadThreshold", "getterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@return The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).", "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" : "LoadThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "LoadThreshold", "sensitive" : false, "setterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).", "setterMethodName" : "setLoadThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "c2jName" : "Alarms", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\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" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n

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

\n@return Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "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, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Alarms", "sensitive" : false, "setterDocumentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "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" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\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" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n

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

\n@return Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "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, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Alarms", "sensitive" : false, "setterDocumentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "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" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CpuThreshold" : { "beanStyleGetterMethodName" : "getCpuThreshold", "beanStyleSetterMethodName" : "setCpuThreshold", "c2jName" : "CpuThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\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 #cpuThreshold(Double)}.\n@param cpuThreshold 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 #cpuThreshold(Double)", "deprecated" : false, "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

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

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cpuThreshold", "getterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@return The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.", "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" : "CpuThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CpuThreshold", "sensitive" : false, "setterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.", "setterMethodName" : "setCpuThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IgnoreMetricsTime" : { "beanStyleGetterMethodName" : "getIgnoreMetricsTime", "beanStyleSetterMethodName" : "setIgnoreMetricsTime", "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "defaultConsumerFluentSetterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\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 #ignoreMetricsTime(Integer)}.\n@param ignoreMetricsTime 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 #ignoreMetricsTime(Integer)", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

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

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreMetricsTime", "getterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@return The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.", "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" : "IgnoreMetricsTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "IgnoreMetricsTime", "sensitive" : false, "setterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.", "setterMethodName" : "setIgnoreMetricsTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceCount" : { "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\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 #instanceCount(Integer)}.\n@param instanceCount 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 #instanceCount(Integer)", "deprecated" : false, "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

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

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\n@return The number of instances to add or remove when the load exceeds a threshold.", "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" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LoadThreshold" : { "beanStyleGetterMethodName" : "getLoadThreshold", "beanStyleSetterMethodName" : "setLoadThreshold", "c2jName" : "LoadThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\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 #loadThreshold(Double)}.\n@param loadThreshold 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 #loadThreshold(Double)", "deprecated" : false, "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

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

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadThreshold", "getterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@return The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).", "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" : "LoadThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "LoadThreshold", "sensitive" : false, "setterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).", "setterMethodName" : "setLoadThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemoryThreshold" : { "beanStyleGetterMethodName" : "getMemoryThreshold", "beanStyleSetterMethodName" : "setMemoryThreshold", "c2jName" : "MemoryThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\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 #memoryThreshold(Double)}.\n@param memoryThreshold 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 #memoryThreshold(Double)", "deprecated" : false, "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

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

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memoryThreshold", "getterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@return The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.", "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" : "MemoryThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MemoryThreshold", "sensitive" : false, "setterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.", "setterMethodName" : "setMemoryThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ThresholdsWaitTime" : { "beanStyleGetterMethodName" : "getThresholdsWaitTime", "beanStyleSetterMethodName" : "setThresholdsWaitTime", "c2jName" : "ThresholdsWaitTime", "c2jShape" : "Minute", "defaultConsumerFluentSetterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\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 #thresholdsWaitTime(Integer)}.\n@param thresholdsWaitTime 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 #thresholdsWaitTime(Integer)", "deprecated" : false, "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

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

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdsWaitTime", "getterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@return The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.", "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" : "ThresholdsWaitTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ThresholdsWaitTime", "sensitive" : false, "setterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.", "setterMethodName" : "setThresholdsWaitTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\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 #instanceCount(Integer)}.\n@param instanceCount 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 #instanceCount(Integer)", "deprecated" : false, "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

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

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\n@return The number of instances to add or remove when the load exceeds a threshold.", "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" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThresholdsWaitTime", "beanStyleSetterMethodName" : "setThresholdsWaitTime", "c2jName" : "ThresholdsWaitTime", "c2jShape" : "Minute", "defaultConsumerFluentSetterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\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 #thresholdsWaitTime(Integer)}.\n@param thresholdsWaitTime 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 #thresholdsWaitTime(Integer)", "deprecated" : false, "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

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

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdsWaitTime", "getterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@return The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.", "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" : "ThresholdsWaitTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ThresholdsWaitTime", "sensitive" : false, "setterDocumentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.", "setterMethodName" : "setThresholdsWaitTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnoreMetricsTime", "beanStyleSetterMethodName" : "setIgnoreMetricsTime", "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "defaultConsumerFluentSetterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\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 #ignoreMetricsTime(Integer)}.\n@param ignoreMetricsTime 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 #ignoreMetricsTime(Integer)", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

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

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreMetricsTime", "getterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@return The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.", "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" : "IgnoreMetricsTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "IgnoreMetricsTime", "sensitive" : false, "setterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.", "setterMethodName" : "setIgnoreMetricsTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCpuThreshold", "beanStyleSetterMethodName" : "setCpuThreshold", "c2jName" : "CpuThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\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 #cpuThreshold(Double)}.\n@param cpuThreshold 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 #cpuThreshold(Double)", "deprecated" : false, "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

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

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cpuThreshold", "getterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@return The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.", "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" : "CpuThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CpuThreshold", "sensitive" : false, "setterDocumentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.", "setterMethodName" : "setCpuThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemoryThreshold", "beanStyleSetterMethodName" : "setMemoryThreshold", "c2jName" : "MemoryThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\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 #memoryThreshold(Double)}.\n@param memoryThreshold 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 #memoryThreshold(Double)", "deprecated" : false, "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

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

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memoryThreshold", "getterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@return The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.", "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" : "MemoryThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MemoryThreshold", "sensitive" : false, "setterDocumentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.", "setterMethodName" : "setMemoryThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadThreshold", "beanStyleSetterMethodName" : "setLoadThreshold", "c2jName" : "LoadThreshold", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\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 #loadThreshold(Double)}.\n@param loadThreshold 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 #loadThreshold(Double)", "deprecated" : false, "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

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

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadThreshold", "getterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@return The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).", "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" : "LoadThreshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "LoadThreshold", "sensitive" : false, "setterDocumentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).", "setterMethodName" : "setLoadThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "c2jName" : "Alarms", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\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" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

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

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n

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

\n@return Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "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, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Alarms", "sensitive" : false, "setterDocumentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "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" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoScalingThresholds", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "autoScalingThresholds", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "wrapper" : false, "xmlNamespace" : null }, "AutoScalingType" : { "c2jName" : "AutoScalingType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "LOAD", "value" : "load" }, { "name" : "TIMER", "value" : "timer" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoScalingType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoScalingType", "variableName" : "autoScalingType", "variableType" : "AutoScalingType", "documentation" : null, "simpleType" : "AutoScalingType", "variableSetterType" : "AutoScalingType" }, "wrapper" : false, "xmlNamespace" : null }, "BlockDeviceMapping" : { "c2jName" : "BlockDeviceMapping", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes a block device mapping. This data type maps directly to the Amazon EC2 BlockDeviceMapping data type.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device 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 #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

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

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@return The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device 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" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoDevice", "beanStyleSetterMethodName" : "setNoDevice", "c2jName" : "NoDevice", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

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

Suppresses the specified device included in the AMI's block device mapping.

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

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noDevice", "getterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

\n@return Suppresses the specified device included in the AMI's block device mapping.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NoDevice", "sensitive" : false, "setterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.", "setterMethodName" : "setNoDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualName", "beanStyleSetterMethodName" : "setVirtualName", "c2jName" : "VirtualName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

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

The virtual device name. For more information, see BlockDeviceMapping.

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

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "virtualName", "getterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@return The virtual device name. For more information, see BlockDeviceMapping.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualName", "sensitive" : false, "setterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.", "setterMethodName" : "setVirtualName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbs", "beanStyleSetterMethodName" : "setEbs", "c2jName" : "Ebs", "c2jShape" : "EbsBlockDevice", "defaultConsumerFluentSetterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

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

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

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

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebs", "getterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@return An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.", "getterModel" : { "returnType" : "EbsBlockDevice", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ebs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ebs", "sensitive" : false, "setterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.", "setterMethodName" : "setEbs", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : null, "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceName" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device 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 #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

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

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@return The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device 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" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ebs" : { "beanStyleGetterMethodName" : "getEbs", "beanStyleSetterMethodName" : "setEbs", "c2jName" : "Ebs", "c2jShape" : "EbsBlockDevice", "defaultConsumerFluentSetterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

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

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

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

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebs", "getterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@return An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.", "getterModel" : { "returnType" : "EbsBlockDevice", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ebs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ebs", "sensitive" : false, "setterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.", "setterMethodName" : "setEbs", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : null, "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NoDevice" : { "beanStyleGetterMethodName" : "getNoDevice", "beanStyleSetterMethodName" : "setNoDevice", "c2jName" : "NoDevice", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

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

Suppresses the specified device included in the AMI's block device mapping.

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

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noDevice", "getterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

\n@return Suppresses the specified device included in the AMI's block device mapping.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NoDevice", "sensitive" : false, "setterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.", "setterMethodName" : "setNoDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VirtualName" : { "beanStyleGetterMethodName" : "getVirtualName", "beanStyleSetterMethodName" : "setVirtualName", "c2jName" : "VirtualName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

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

The virtual device name. For more information, see BlockDeviceMapping.

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

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "virtualName", "getterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@return The virtual device name. For more information, see BlockDeviceMapping.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualName", "sensitive" : false, "setterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.", "setterMethodName" : "setVirtualName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device 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 #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

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

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@return The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device 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" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoDevice", "beanStyleSetterMethodName" : "setNoDevice", "c2jName" : "NoDevice", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

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

Suppresses the specified device included in the AMI's block device mapping.

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

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noDevice", "getterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

\n@return Suppresses the specified device included in the AMI's block device mapping.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NoDevice", "sensitive" : false, "setterDocumentation" : "

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.", "setterMethodName" : "setNoDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualName", "beanStyleSetterMethodName" : "setVirtualName", "c2jName" : "VirtualName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

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

The virtual device name. For more information, see BlockDeviceMapping.

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

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "virtualName", "getterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@return The virtual device name. For more information, see BlockDeviceMapping.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualName", "sensitive" : false, "setterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.", "setterMethodName" : "setVirtualName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbs", "beanStyleSetterMethodName" : "setEbs", "c2jName" : "Ebs", "c2jShape" : "EbsBlockDevice", "defaultConsumerFluentSetterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

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

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

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

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebs", "getterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@return An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.", "getterModel" : { "returnType" : "EbsBlockDevice", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ebs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ebs", "sensitive" : false, "setterDocumentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.", "setterMethodName" : "setEbs", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : null, "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BlockDeviceMapping", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "blockDeviceMapping", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "wrapper" : false, "xmlNamespace" : null }, "ChefConfiguration" : { "c2jName" : "ChefConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes the Chef configuration.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getManageBerkshelf", "beanStyleSetterMethodName" : "setManageBerkshelf", "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to enable Berkshelf.

\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 #manageBerkshelf(Boolean)}.\n@param manageBerkshelf 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 #manageBerkshelf(Boolean)", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

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

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manageBerkshelf", "getterDocumentation" : "

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.", "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" : "ManageBerkshelf", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ManageBerkshelf", "sensitive" : false, "setterDocumentation" : "

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.", "setterMethodName" : "setManageBerkshelf", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBerkshelfVersion", "beanStyleSetterMethodName" : "setBerkshelfVersion", "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Berkshelf version.

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

The Berkshelf version.

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

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "berkshelfVersion", "getterDocumentation" : "

The Berkshelf version.

\n@return The Berkshelf version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BerkshelfVersion", "sensitive" : false, "setterDocumentation" : "

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.", "setterMethodName" : "setBerkshelfVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BerkshelfVersion" : { "beanStyleGetterMethodName" : "getBerkshelfVersion", "beanStyleSetterMethodName" : "setBerkshelfVersion", "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Berkshelf version.

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

The Berkshelf version.

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

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "berkshelfVersion", "getterDocumentation" : "

The Berkshelf version.

\n@return The Berkshelf version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BerkshelfVersion", "sensitive" : false, "setterDocumentation" : "

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.", "setterMethodName" : "setBerkshelfVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManageBerkshelf" : { "beanStyleGetterMethodName" : "getManageBerkshelf", "beanStyleSetterMethodName" : "setManageBerkshelf", "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to enable Berkshelf.

\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 #manageBerkshelf(Boolean)}.\n@param manageBerkshelf 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 #manageBerkshelf(Boolean)", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

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

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manageBerkshelf", "getterDocumentation" : "

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.", "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" : "ManageBerkshelf", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ManageBerkshelf", "sensitive" : false, "setterDocumentation" : "

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.", "setterMethodName" : "setManageBerkshelf", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getManageBerkshelf", "beanStyleSetterMethodName" : "setManageBerkshelf", "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to enable Berkshelf.

\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 #manageBerkshelf(Boolean)}.\n@param manageBerkshelf 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 #manageBerkshelf(Boolean)", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

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

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manageBerkshelf", "getterDocumentation" : "

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.", "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" : "ManageBerkshelf", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ManageBerkshelf", "sensitive" : false, "setterDocumentation" : "

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.", "setterMethodName" : "setManageBerkshelf", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBerkshelfVersion", "beanStyleSetterMethodName" : "setBerkshelfVersion", "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Berkshelf version.

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

The Berkshelf version.

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

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "berkshelfVersion", "getterDocumentation" : "

The Berkshelf version.

\n@return The Berkshelf version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BerkshelfVersion", "sensitive" : false, "setterDocumentation" : "

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.", "setterMethodName" : "setBerkshelfVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChefConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "CloneStackRequest" : { "c2jName" : "CloneStackRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CloneStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CloneStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSourceStackId", "beanStyleSetterMethodName" : "setSourceStackId", "c2jName" : "SourceStackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The source stack 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 #sourceStackId(String)}.\n@param sourceStackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceStackId(String)", "deprecated" : false, "documentation" : "

The source stack ID.

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

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceStackId", "getterDocumentation" : "

The source stack ID.

\n@return The source stack 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" : "SourceStackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceStackId", "sensitive" : false, "setterDocumentation" : "

The source stack ID.

\n@param sourceStackId The source stack ID.", "setterMethodName" : "setSourceStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack 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 cloned stack name.

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

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The cloned stack name.

\n@return The cloned stack 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, "requiresLength" : 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 cloned stack name.

\n@param name The cloned stack 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 cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

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

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

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

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@return The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

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

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

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

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@return The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

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

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

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

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n

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

\n@return A list of stack attributes and values as key/value pairs to be added to the cloned stack.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

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

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

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

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@return The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "getterModel" : { "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, "requiresLength" : 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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

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

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

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

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@return The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

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

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

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

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@return The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

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

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

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

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

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

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

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

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

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

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

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

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@return The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

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

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

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

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to use custom cookbooks.

\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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

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

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

Whether to use custom cookbooks.

\n@return Whether to use custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

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

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

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

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

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

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

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

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClonePermissions", "beanStyleSetterMethodName" : "setClonePermissions", "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to clone the source stack's permissions.

\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 #clonePermissions(Boolean)}.\n@param clonePermissions 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 #clonePermissions(Boolean)", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

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

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clonePermissions", "getterDocumentation" : "

Whether to clone the source stack's permissions.

\n@return Whether to clone the source stack's permissions.", "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" : "ClonePermissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ClonePermissions", "sensitive" : false, "setterDocumentation" : "

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.", "setterMethodName" : "setClonePermissions", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloneAppIds", "beanStyleSetterMethodName" : "setCloneAppIds", "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\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 #cloneAppIds(List)}.\n@param cloneAppIds 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 #cloneAppIds(List)", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

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

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloneAppIds", "getterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n

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

\n@return A list of source stack app IDs to be included in the cloned stack.", "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" : "CloneAppIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CloneAppIds", "sensitive" : false, "setterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.", "setterMethodName" : "setCloneAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

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

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

\n@return The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

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

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

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

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n

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

\n@return A list of stack attributes and values as key/value pairs to be added to the cloned stack.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

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

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

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

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CloneAppIds" : { "beanStyleGetterMethodName" : "getCloneAppIds", "beanStyleSetterMethodName" : "setCloneAppIds", "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\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 #cloneAppIds(List)}.\n@param cloneAppIds 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 #cloneAppIds(List)", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

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

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloneAppIds", "getterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n

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

\n@return A list of source stack app IDs to be included in the cloned stack.", "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" : "CloneAppIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CloneAppIds", "sensitive" : false, "setterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.", "setterMethodName" : "setCloneAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClonePermissions" : { "beanStyleGetterMethodName" : "getClonePermissions", "beanStyleSetterMethodName" : "setClonePermissions", "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to clone the source stack's permissions.

\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 #clonePermissions(Boolean)}.\n@param clonePermissions 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 #clonePermissions(Boolean)", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

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

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clonePermissions", "getterDocumentation" : "

Whether to clone the source stack's permissions.

\n@return Whether to clone the source stack's permissions.", "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" : "ClonePermissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ClonePermissions", "sensitive" : false, "setterDocumentation" : "

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.", "setterMethodName" : "setClonePermissions", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

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

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

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

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@return The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

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

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

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

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

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

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

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

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

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

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

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

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@return The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultOs" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

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

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

\n@return The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

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

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

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

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

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

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

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

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

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

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@return The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack 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 cloned stack name.

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

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The cloned stack name.

\n@return The cloned stack 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, "requiresLength" : 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 cloned stack name.

\n@param name The cloned stack 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 cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

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

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

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

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@return The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

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

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

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

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@return The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "getterModel" : { "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, "requiresLength" : 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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceStackId" : { "beanStyleGetterMethodName" : "getSourceStackId", "beanStyleSetterMethodName" : "setSourceStackId", "c2jName" : "SourceStackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The source stack 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 #sourceStackId(String)}.\n@param sourceStackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceStackId(String)", "deprecated" : false, "documentation" : "

The source stack ID.

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

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceStackId", "getterDocumentation" : "

The source stack ID.

\n@return The source stack 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" : "SourceStackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceStackId", "sensitive" : false, "setterDocumentation" : "

The source stack ID.

\n@param sourceStackId The source stack ID.", "setterMethodName" : "setSourceStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to use custom cookbooks.

\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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

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

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

Whether to use custom cookbooks.

\n@return Whether to use custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

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

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcId" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

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

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

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

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@return The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSourceStackId", "beanStyleSetterMethodName" : "setSourceStackId", "c2jName" : "SourceStackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The source stack 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 #sourceStackId(String)}.\n@param sourceStackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceStackId(String)", "deprecated" : false, "documentation" : "

The source stack ID.

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

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceStackId", "getterDocumentation" : "

The source stack ID.

\n@return The source stack 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" : "SourceStackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceStackId", "sensitive" : false, "setterDocumentation" : "

The source stack ID.

\n@param sourceStackId The source stack ID.", "setterMethodName" : "setSourceStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack 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 cloned stack name.

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

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The cloned stack name.

\n@return The cloned stack 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, "requiresLength" : 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 cloned stack name.

\n@param name The cloned stack 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 cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

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

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

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

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@return The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

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

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

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

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@return The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

If you specify a nondefault VPC ID, note the following:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for DefaultSubnetId.

For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2 Classic, see Supported Platforms.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

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

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

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

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n

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

\n@return A list of stack attributes and values as key/value pairs to be added to the cloned stack.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

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

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

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

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@return The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "getterModel" : { "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, "requiresLength" : 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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "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" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

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

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS Linux 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

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

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

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

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@return The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities_and_Titans

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

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

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

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

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@return The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

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

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

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

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

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

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

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

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

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

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

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

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@return The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

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

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

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

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

\n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to use custom cookbooks.

\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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

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

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

Whether to use custom cookbooks.

\n@return Whether to use custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

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

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

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

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

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

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

\n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

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

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClonePermissions", "beanStyleSetterMethodName" : "setClonePermissions", "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether to clone the source stack's permissions.

\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 #clonePermissions(Boolean)}.\n@param clonePermissions 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 #clonePermissions(Boolean)", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

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

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clonePermissions", "getterDocumentation" : "

Whether to clone the source stack's permissions.

\n@return Whether to clone the source stack's permissions.", "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" : "ClonePermissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ClonePermissions", "sensitive" : false, "setterDocumentation" : "

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.", "setterMethodName" : "setClonePermissions", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloneAppIds", "beanStyleSetterMethodName" : "setCloneAppIds", "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\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 #cloneAppIds(List)}.\n@param cloneAppIds 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 #cloneAppIds(List)", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

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

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloneAppIds", "getterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n

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

\n@return A list of source stack app IDs to be included in the cloned stack.", "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" : "CloneAppIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CloneAppIds", "sensitive" : false, "setterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.", "setterMethodName" : "setCloneAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

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

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

\n@return The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

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

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SourceStackId", "ServiceRoleArn" ], "shapeName" : "CloneStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CloneStackRequest", "variableName" : "cloneStackRequest", "variableType" : "CloneStackRequest", "documentation" : null, "simpleType" : "CloneStackRequest", "variableSetterType" : "CloneStackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CloneStackResponse" : { "c2jName" : "CloneStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the response to a CloneStack request.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

The cloned stack ID.

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

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The cloned stack ID.

\n@return The cloned stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

The cloned stack ID.

\n@param stackId The cloned stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

The cloned stack ID.

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

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The cloned stack ID.

\n@return The cloned stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

The cloned stack ID.

\n@param stackId The cloned stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The cloned stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

The cloned stack ID.

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

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The cloned stack ID.

\n@return The cloned stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

The cloned stack ID.

\n@param stackId The cloned stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

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

Describes the Amazon CloudWatch logs configuration for a layer.

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

Whether CloudWatch Logs is enabled for a layer.

\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" : "

Whether CloudWatch Logs is enabled for a layer.

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

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@return Whether CloudWatch Logs is enabled for a layer.", "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, "requiresLength" : 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" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.", "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" : "

Whether CloudWatch Logs is enabled for a layer.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogStreams", "beanStyleSetterMethodName" : "setLogStreams", "c2jName" : "LogStreams", "c2jShape" : "CloudWatchLogsLogStreams", "defaultConsumerFluentSetterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\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 #logStreams(List)}.\n@param logStreams 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 #logStreams(List)", "deprecated" : false, "documentation" : "

A list of configuration options for CloudWatch Logs.

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

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreams", "getterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n

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

\n@return A list of configuration options for CloudWatch Logs.", "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" : "LogStreams", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogStreams", "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" : "CloudWatchLogsLogStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CloudWatchLogsLogStream.Builder} avoiding the need to create one manually via {@link CloudWatchLogsLogStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsLogStream.Builder#build()} is called immediately and its result is passed to {@link #member(CloudWatchLogsLogStream)}.\n@param member a consumer that will call methods on {@link CloudWatchLogsLogStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CloudWatchLogsLogStream)", "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" : "CloudWatchLogsLogStream", "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, "requiresLength" : 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" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : null, "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchLogsLogStream", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchLogsLogStream", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogStreams", "sensitive" : false, "setterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.", "setterMethodName" : "setLogStreams", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "

A list of configuration options for CloudWatch Logs.

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

Whether CloudWatch Logs is enabled for a layer.

\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" : "

Whether CloudWatch Logs is enabled for a layer.

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

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@return Whether CloudWatch Logs is enabled for a layer.", "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, "requiresLength" : 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" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.", "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" : "

Whether CloudWatch Logs is enabled for a layer.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogStreams" : { "beanStyleGetterMethodName" : "getLogStreams", "beanStyleSetterMethodName" : "setLogStreams", "c2jName" : "LogStreams", "c2jShape" : "CloudWatchLogsLogStreams", "defaultConsumerFluentSetterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\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 #logStreams(List)}.\n@param logStreams 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 #logStreams(List)", "deprecated" : false, "documentation" : "

A list of configuration options for CloudWatch Logs.

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

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreams", "getterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n

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

\n@return A list of configuration options for CloudWatch Logs.", "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" : "LogStreams", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogStreams", "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" : "CloudWatchLogsLogStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CloudWatchLogsLogStream.Builder} avoiding the need to create one manually via {@link CloudWatchLogsLogStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsLogStream.Builder#build()} is called immediately and its result is passed to {@link #member(CloudWatchLogsLogStream)}.\n@param member a consumer that will call methods on {@link CloudWatchLogsLogStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CloudWatchLogsLogStream)", "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" : "CloudWatchLogsLogStream", "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, "requiresLength" : 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" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : null, "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchLogsLogStream", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchLogsLogStream", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogStreams", "sensitive" : false, "setterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.", "setterMethodName" : "setLogStreams", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "

A list of configuration options for CloudWatch Logs.

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

Whether CloudWatch Logs is enabled for a layer.

\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" : "

Whether CloudWatch Logs is enabled for a layer.

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

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@return Whether CloudWatch Logs is enabled for a layer.", "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, "requiresLength" : 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" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.", "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" : "

Whether CloudWatch Logs is enabled for a layer.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogStreams", "beanStyleSetterMethodName" : "setLogStreams", "c2jName" : "LogStreams", "c2jShape" : "CloudWatchLogsLogStreams", "defaultConsumerFluentSetterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\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 #logStreams(List)}.\n@param logStreams 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 #logStreams(List)", "deprecated" : false, "documentation" : "

A list of configuration options for CloudWatch Logs.

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

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreams", "getterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n

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

\n@return A list of configuration options for CloudWatch Logs.", "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" : "LogStreams", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogStreams", "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" : "CloudWatchLogsLogStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CloudWatchLogsLogStream.Builder} avoiding the need to create one manually via {@link CloudWatchLogsLogStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsLogStream.Builder#build()} is called immediately and its result is passed to {@link #member(CloudWatchLogsLogStream)}.\n@param member a consumer that will call methods on {@link CloudWatchLogsLogStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CloudWatchLogsLogStream)", "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" : "CloudWatchLogsLogStream", "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, "requiresLength" : 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" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : null, "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchLogsLogStream", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchLogsLogStream", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogStreams", "sensitive" : false, "setterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.", "setterMethodName" : "setLogStreams", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "

A list of configuration options for CloudWatch Logs.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "CloudWatchLogsEncoding" : { "c2jName" : "CloudWatchLogsEncoding", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "endpointDiscovery" : null, "enums" : [ { "name" : "ASCII", "value" : "ascii" }, { "name" : "BIG5", "value" : "big5" }, { "name" : "BIG5_HKSCS", "value" : "big5hkscs" }, { "name" : "CP037", "value" : "cp037" }, { "name" : "CP424", "value" : "cp424" }, { "name" : "CP437", "value" : "cp437" }, { "name" : "CP500", "value" : "cp500" }, { "name" : "CP720", "value" : "cp720" }, { "name" : "CP737", "value" : "cp737" }, { "name" : "CP775", "value" : "cp775" }, { "name" : "CP850", "value" : "cp850" }, { "name" : "CP852", "value" : "cp852" }, { "name" : "CP855", "value" : "cp855" }, { "name" : "CP856", "value" : "cp856" }, { "name" : "CP857", "value" : "cp857" }, { "name" : "CP858", "value" : "cp858" }, { "name" : "CP860", "value" : "cp860" }, { "name" : "CP861", "value" : "cp861" }, { "name" : "CP862", "value" : "cp862" }, { "name" : "CP863", "value" : "cp863" }, { "name" : "CP864", "value" : "cp864" }, { "name" : "CP865", "value" : "cp865" }, { "name" : "CP866", "value" : "cp866" }, { "name" : "CP869", "value" : "cp869" }, { "name" : "CP874", "value" : "cp874" }, { "name" : "CP875", "value" : "cp875" }, { "name" : "CP932", "value" : "cp932" }, { "name" : "CP949", "value" : "cp949" }, { "name" : "CP950", "value" : "cp950" }, { "name" : "CP1006", "value" : "cp1006" }, { "name" : "CP1026", "value" : "cp1026" }, { "name" : "CP1140", "value" : "cp1140" }, { "name" : "CP1250", "value" : "cp1250" }, { "name" : "CP1251", "value" : "cp1251" }, { "name" : "CP1252", "value" : "cp1252" }, { "name" : "CP1253", "value" : "cp1253" }, { "name" : "CP1254", "value" : "cp1254" }, { "name" : "CP1255", "value" : "cp1255" }, { "name" : "CP1256", "value" : "cp1256" }, { "name" : "CP1257", "value" : "cp1257" }, { "name" : "CP1258", "value" : "cp1258" }, { "name" : "EUC_JP", "value" : "euc_jp" }, { "name" : "EUC_JIS_2004", "value" : "euc_jis_2004" }, { "name" : "EUC_JISX0213", "value" : "euc_jisx0213" }, { "name" : "EUC_KR", "value" : "euc_kr" }, { "name" : "GB2312", "value" : "gb2312" }, { "name" : "GBK", "value" : "gbk" }, { "name" : "GB18030", "value" : "gb18030" }, { "name" : "HZ", "value" : "hz" }, { "name" : "ISO2022_JP", "value" : "iso2022_jp" }, { "name" : "ISO2022_JP_1", "value" : "iso2022_jp_1" }, { "name" : "ISO2022_JP_2", "value" : "iso2022_jp_2" }, { "name" : "ISO2022_JP_2004", "value" : "iso2022_jp_2004" }, { "name" : "ISO2022_JP_3", "value" : "iso2022_jp_3" }, { "name" : "ISO2022_JP_EXT", "value" : "iso2022_jp_ext" }, { "name" : "ISO2022_KR", "value" : "iso2022_kr" }, { "name" : "LATIN_1", "value" : "latin_1" }, { "name" : "ISO8859_2", "value" : "iso8859_2" }, { "name" : "ISO8859_3", "value" : "iso8859_3" }, { "name" : "ISO8859_4", "value" : "iso8859_4" }, { "name" : "ISO8859_5", "value" : "iso8859_5" }, { "name" : "ISO8859_6", "value" : "iso8859_6" }, { "name" : "ISO8859_7", "value" : "iso8859_7" }, { "name" : "ISO8859_8", "value" : "iso8859_8" }, { "name" : "ISO8859_9", "value" : "iso8859_9" }, { "name" : "ISO8859_10", "value" : "iso8859_10" }, { "name" : "ISO8859_13", "value" : "iso8859_13" }, { "name" : "ISO8859_14", "value" : "iso8859_14" }, { "name" : "ISO8859_15", "value" : "iso8859_15" }, { "name" : "ISO8859_16", "value" : "iso8859_16" }, { "name" : "JOHAB", "value" : "johab" }, { "name" : "KOI8_R", "value" : "koi8_r" }, { "name" : "KOI8_U", "value" : "koi8_u" }, { "name" : "MAC_CYRILLIC", "value" : "mac_cyrillic" }, { "name" : "MAC_GREEK", "value" : "mac_greek" }, { "name" : "MAC_ICELAND", "value" : "mac_iceland" }, { "name" : "MAC_LATIN2", "value" : "mac_latin2" }, { "name" : "MAC_ROMAN", "value" : "mac_roman" }, { "name" : "MAC_TURKISH", "value" : "mac_turkish" }, { "name" : "PTCP154", "value" : "ptcp154" }, { "name" : "SHIFT_JIS", "value" : "shift_jis" }, { "name" : "SHIFT_JIS_2004", "value" : "shift_jis_2004" }, { "name" : "SHIFT_JISX0213", "value" : "shift_jisx0213" }, { "name" : "UTF_32", "value" : "utf_32" }, { "name" : "UTF_32_BE", "value" : "utf_32_be" }, { "name" : "UTF_32_LE", "value" : "utf_32_le" }, { "name" : "UTF_16", "value" : "utf_16" }, { "name" : "UTF_16_BE", "value" : "utf_16_be" }, { "name" : "UTF_16_LE", "value" : "utf_16_le" }, { "name" : "UTF_7", "value" : "utf_7" }, { "name" : "UTF_8", "value" : "utf_8" }, { "name" : "UTF_8_SIG", "value" : "utf_8_sig" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsEncoding", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsEncoding", "variableName" : "cloudWatchLogsEncoding", "variableType" : "CloudWatchLogsEncoding", "documentation" : null, "simpleType" : "CloudWatchLogsEncoding", "variableSetterType" : "CloudWatchLogsEncoding" }, "wrapper" : false, "xmlNamespace" : null }, "CloudWatchLogsInitialPosition" : { "c2jName" : "CloudWatchLogsInitialPosition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. It's only used if there is no state persisted for that log stream.

", "endpointDiscovery" : null, "enums" : [ { "name" : "START_OF_FILE", "value" : "start_of_file" }, { "name" : "END_OF_FILE", "value" : "end_of_file" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsInitialPosition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsInitialPosition", "variableName" : "cloudWatchLogsInitialPosition", "variableType" : "CloudWatchLogsInitialPosition", "documentation" : null, "simpleType" : "CloudWatchLogsInitialPosition", "variableSetterType" : "CloudWatchLogsInitialPosition" }, "wrapper" : false, "xmlNamespace" : null }, "CloudWatchLogsLogStream" : { "c2jName" : "CloudWatchLogsLogStream", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes the Amazon CloudWatch logs configuration for a layer. For detailed information about members of this data type, see the CloudWatch Logs Agent Reference.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLogGroupName", "beanStyleSetterMethodName" : "setLogGroupName", "c2jName" : "LogGroupName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

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

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

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

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logGroupName", "getterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@return Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogGroupName", "sensitive" : false, "setterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "setterMethodName" : "setLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatetimeFormat", "beanStyleSetterMethodName" : "setDatetimeFormat", "c2jName" : "DatetimeFormat", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

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

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

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

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "datetimeFormat", "getterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@return Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatetimeFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DatetimeFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DatetimeFormat", "sensitive" : false, "setterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "setterMethodName" : "setDatetimeFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeZoneAsString", "beanStyleSetterMethodName" : "setTimeZone", "c2jName" : "TimeZone", "c2jShape" : "CloudWatchLogsTimeZone", "defaultConsumerFluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

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

Specifies the time zone of log event time stamps.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsTimeZone", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "timeZone", "fluentEnumSetterMethodName" : "timeZone", "fluentGetterMethodName" : "timeZoneAsString", "fluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsTimeZone", "fluentSetterMethodName" : "timeZone", "getterDocumentation" : "

Specifies the time zone of log event time stamps.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #timeZone} will return {@link CloudWatchLogsTimeZone#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #timeZoneAsString}.\n

\n@return Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TimeZone", "sensitive" : false, "setterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "setterMethodName" : "setTimeZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "

Specifies the time zone of log event time stamps.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFile", "beanStyleSetterMethodName" : "setFile", "c2jName" : "File", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

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

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

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

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "file", "getterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@return Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "File", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "File", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "File", "sensitive" : false, "setterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "setterMethodName" : "setFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileFingerprintLines", "beanStyleSetterMethodName" : "setFileFingerprintLines", "c2jName" : "FileFingerprintLines", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

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

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

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

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileFingerprintLines", "getterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@return Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileFingerprintLines", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileFingerprintLines", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileFingerprintLines", "sensitive" : false, "setterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "setterMethodName" : "setFileFingerprintLines", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMultiLineStartPattern", "beanStyleSetterMethodName" : "setMultiLineStartPattern", "c2jName" : "MultiLineStartPattern", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the pattern for identifying the start of a log 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 #multiLineStartPattern(String)}.\n@param multiLineStartPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #multiLineStartPattern(String)", "deprecated" : false, "documentation" : "

Specifies the pattern for identifying the start of a log message.

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

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiLineStartPattern", "getterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@return Specifies the pattern for identifying the start of a log 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" : "MultiLineStartPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MultiLineStartPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MultiLineStartPattern", "sensitive" : false, "setterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.", "setterMethodName" : "setMultiLineStartPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitialPositionAsString", "beanStyleSetterMethodName" : "setInitialPosition", "c2jName" : "InitialPosition", "c2jShape" : "CloudWatchLogsInitialPosition", "defaultConsumerFluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

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

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsInitialPosition", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "initialPosition", "fluentEnumSetterMethodName" : "initialPosition", "fluentGetterMethodName" : "initialPositionAsString", "fluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsInitialPosition", "fluentSetterMethodName" : "initialPosition", "getterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #initialPosition} will return {@link CloudWatchLogsInitialPosition#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #initialPositionAsString}.\n

\n@return Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialPosition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitialPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitialPosition", "sensitive" : false, "setterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "setterMethodName" : "setInitialPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingAsString", "beanStyleSetterMethodName" : "setEncoding", "c2jName" : "Encoding", "c2jShape" : "CloudWatchLogsEncoding", "defaultConsumerFluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

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

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsEncoding", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "encoding", "fluentEnumSetterMethodName" : "encoding", "fluentGetterMethodName" : "encodingAsString", "fluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsEncoding", "fluentSetterMethodName" : "encoding", "getterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #encoding} will return {@link CloudWatchLogsEncoding#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #encodingAsString}.\n

\n@return Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Encoding", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Encoding", "sensitive" : false, "setterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "setterMethodName" : "setEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBufferDuration", "beanStyleSetterMethodName" : "setBufferDuration", "c2jName" : "BufferDuration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\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 #bufferDuration(Integer)}.\n@param bufferDuration 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 #bufferDuration(Integer)", "deprecated" : false, "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

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

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bufferDuration", "getterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@return Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "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" : "BufferDuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BufferDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BufferDuration", "sensitive" : false, "setterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "setterMethodName" : "setBufferDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchCount", "beanStyleSetterMethodName" : "setBatchCount", "c2jName" : "BatchCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\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 #batchCount(Integer)}.\n@param batchCount 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 #batchCount(Integer)", "deprecated" : false, "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

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

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchCount", "getterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@return Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "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" : "BatchCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchCount", "sensitive" : false, "setterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "setterMethodName" : "setBatchCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchSize", "beanStyleSetterMethodName" : "setBatchSize", "c2jName" : "BatchSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\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 #batchSize(Integer)}.\n@param batchSize 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 #batchSize(Integer)", "deprecated" : false, "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

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

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchSize", "getterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@return Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "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" : "BatchSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchCount" : { "beanStyleGetterMethodName" : "getBatchCount", "beanStyleSetterMethodName" : "setBatchCount", "c2jName" : "BatchCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\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 #batchCount(Integer)}.\n@param batchCount 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 #batchCount(Integer)", "deprecated" : false, "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

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

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchCount", "getterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@return Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "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" : "BatchCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchCount", "sensitive" : false, "setterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "setterMethodName" : "setBatchCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BatchSize" : { "beanStyleGetterMethodName" : "getBatchSize", "beanStyleSetterMethodName" : "setBatchSize", "c2jName" : "BatchSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\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 #batchSize(Integer)}.\n@param batchSize 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 #batchSize(Integer)", "deprecated" : false, "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

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

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchSize", "getterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@return Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "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" : "BatchSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BufferDuration" : { "beanStyleGetterMethodName" : "getBufferDuration", "beanStyleSetterMethodName" : "setBufferDuration", "c2jName" : "BufferDuration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\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 #bufferDuration(Integer)}.\n@param bufferDuration 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 #bufferDuration(Integer)", "deprecated" : false, "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

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

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bufferDuration", "getterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@return Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "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" : "BufferDuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BufferDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BufferDuration", "sensitive" : false, "setterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "setterMethodName" : "setBufferDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DatetimeFormat" : { "beanStyleGetterMethodName" : "getDatetimeFormat", "beanStyleSetterMethodName" : "setDatetimeFormat", "c2jName" : "DatetimeFormat", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

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

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

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

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "datetimeFormat", "getterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@return Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatetimeFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DatetimeFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DatetimeFormat", "sensitive" : false, "setterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "setterMethodName" : "setDatetimeFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Encoding" : { "beanStyleGetterMethodName" : "getEncodingAsString", "beanStyleSetterMethodName" : "setEncoding", "c2jName" : "Encoding", "c2jShape" : "CloudWatchLogsEncoding", "defaultConsumerFluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

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

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsEncoding", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "encoding", "fluentEnumSetterMethodName" : "encoding", "fluentGetterMethodName" : "encodingAsString", "fluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsEncoding", "fluentSetterMethodName" : "encoding", "getterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #encoding} will return {@link CloudWatchLogsEncoding#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #encodingAsString}.\n

\n@return Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Encoding", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Encoding", "sensitive" : false, "setterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "setterMethodName" : "setEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "File" : { "beanStyleGetterMethodName" : "getFile", "beanStyleSetterMethodName" : "setFile", "c2jName" : "File", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

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

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

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

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "file", "getterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@return Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "File", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "File", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "File", "sensitive" : false, "setterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "setterMethodName" : "setFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileFingerprintLines" : { "beanStyleGetterMethodName" : "getFileFingerprintLines", "beanStyleSetterMethodName" : "setFileFingerprintLines", "c2jName" : "FileFingerprintLines", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

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

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

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

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileFingerprintLines", "getterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@return Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileFingerprintLines", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileFingerprintLines", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileFingerprintLines", "sensitive" : false, "setterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "setterMethodName" : "setFileFingerprintLines", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InitialPosition" : { "beanStyleGetterMethodName" : "getInitialPositionAsString", "beanStyleSetterMethodName" : "setInitialPosition", "c2jName" : "InitialPosition", "c2jShape" : "CloudWatchLogsInitialPosition", "defaultConsumerFluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

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

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsInitialPosition", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "initialPosition", "fluentEnumSetterMethodName" : "initialPosition", "fluentGetterMethodName" : "initialPositionAsString", "fluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsInitialPosition", "fluentSetterMethodName" : "initialPosition", "getterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #initialPosition} will return {@link CloudWatchLogsInitialPosition#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #initialPositionAsString}.\n

\n@return Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialPosition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitialPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitialPosition", "sensitive" : false, "setterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "setterMethodName" : "setInitialPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogGroupName" : { "beanStyleGetterMethodName" : "getLogGroupName", "beanStyleSetterMethodName" : "setLogGroupName", "c2jName" : "LogGroupName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

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

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

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

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logGroupName", "getterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@return Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogGroupName", "sensitive" : false, "setterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "setterMethodName" : "setLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MultiLineStartPattern" : { "beanStyleGetterMethodName" : "getMultiLineStartPattern", "beanStyleSetterMethodName" : "setMultiLineStartPattern", "c2jName" : "MultiLineStartPattern", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the pattern for identifying the start of a log 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 #multiLineStartPattern(String)}.\n@param multiLineStartPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #multiLineStartPattern(String)", "deprecated" : false, "documentation" : "

Specifies the pattern for identifying the start of a log message.

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

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiLineStartPattern", "getterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@return Specifies the pattern for identifying the start of a log 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" : "MultiLineStartPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MultiLineStartPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MultiLineStartPattern", "sensitive" : false, "setterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.", "setterMethodName" : "setMultiLineStartPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeZone" : { "beanStyleGetterMethodName" : "getTimeZoneAsString", "beanStyleSetterMethodName" : "setTimeZone", "c2jName" : "TimeZone", "c2jShape" : "CloudWatchLogsTimeZone", "defaultConsumerFluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

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

Specifies the time zone of log event time stamps.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsTimeZone", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "timeZone", "fluentEnumSetterMethodName" : "timeZone", "fluentGetterMethodName" : "timeZoneAsString", "fluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsTimeZone", "fluentSetterMethodName" : "timeZone", "getterDocumentation" : "

Specifies the time zone of log event time stamps.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #timeZone} will return {@link CloudWatchLogsTimeZone#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #timeZoneAsString}.\n

\n@return Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TimeZone", "sensitive" : false, "setterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "setterMethodName" : "setTimeZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "

Specifies the time zone of log event time stamps.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLogGroupName", "beanStyleSetterMethodName" : "setLogGroupName", "c2jName" : "LogGroupName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

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

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

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

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logGroupName", "getterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@return Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogGroupName", "sensitive" : false, "setterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "setterMethodName" : "setLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatetimeFormat", "beanStyleSetterMethodName" : "setDatetimeFormat", "c2jName" : "DatetimeFormat", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

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

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

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

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "datetimeFormat", "getterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@return Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatetimeFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DatetimeFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DatetimeFormat", "sensitive" : false, "setterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "setterMethodName" : "setDatetimeFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeZoneAsString", "beanStyleSetterMethodName" : "setTimeZone", "c2jName" : "TimeZone", "c2jShape" : "CloudWatchLogsTimeZone", "defaultConsumerFluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

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

Specifies the time zone of log event time stamps.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsTimeZone", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "timeZone", "fluentEnumSetterMethodName" : "timeZone", "fluentGetterMethodName" : "timeZoneAsString", "fluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsTimeZone", "fluentSetterMethodName" : "timeZone", "getterDocumentation" : "

Specifies the time zone of log event time stamps.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #timeZone} will return {@link CloudWatchLogsTimeZone#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #timeZoneAsString}.\n

\n@return Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TimeZone", "sensitive" : false, "setterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "setterMethodName" : "setTimeZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "

Specifies the time zone of log event time stamps.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFile", "beanStyleSetterMethodName" : "setFile", "c2jName" : "File", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

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

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

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

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "file", "getterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@return Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "File", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "File", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "File", "sensitive" : false, "setterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "setterMethodName" : "setFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileFingerprintLines", "beanStyleSetterMethodName" : "setFileFingerprintLines", "c2jName" : "FileFingerprintLines", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

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

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

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

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileFingerprintLines", "getterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@return Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileFingerprintLines", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileFingerprintLines", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileFingerprintLines", "sensitive" : false, "setterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "setterMethodName" : "setFileFingerprintLines", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMultiLineStartPattern", "beanStyleSetterMethodName" : "setMultiLineStartPattern", "c2jName" : "MultiLineStartPattern", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Specifies the pattern for identifying the start of a log 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 #multiLineStartPattern(String)}.\n@param multiLineStartPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #multiLineStartPattern(String)", "deprecated" : false, "documentation" : "

Specifies the pattern for identifying the start of a log message.

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

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiLineStartPattern", "getterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@return Specifies the pattern for identifying the start of a log 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" : "MultiLineStartPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MultiLineStartPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MultiLineStartPattern", "sensitive" : false, "setterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.", "setterMethodName" : "setMultiLineStartPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitialPositionAsString", "beanStyleSetterMethodName" : "setInitialPosition", "c2jName" : "InitialPosition", "c2jShape" : "CloudWatchLogsInitialPosition", "defaultConsumerFluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

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

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsInitialPosition", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "initialPosition", "fluentEnumSetterMethodName" : "initialPosition", "fluentGetterMethodName" : "initialPositionAsString", "fluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsInitialPosition", "fluentSetterMethodName" : "initialPosition", "getterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #initialPosition} will return {@link CloudWatchLogsInitialPosition#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #initialPositionAsString}.\n

\n@return Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialPosition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitialPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitialPosition", "sensitive" : false, "setterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "setterMethodName" : "setInitialPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingAsString", "beanStyleSetterMethodName" : "setEncoding", "c2jName" : "Encoding", "c2jShape" : "CloudWatchLogsEncoding", "defaultConsumerFluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

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

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "endpointDiscoveryId" : false, "enumType" : "CloudWatchLogsEncoding", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "encoding", "fluentEnumSetterMethodName" : "encoding", "fluentGetterMethodName" : "encodingAsString", "fluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsEncoding", "fluentSetterMethodName" : "encoding", "getterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #encoding} will return {@link CloudWatchLogsEncoding#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #encodingAsString}.\n

\n@return Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Encoding", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Encoding", "sensitive" : false, "setterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "setterMethodName" : "setEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBufferDuration", "beanStyleSetterMethodName" : "setBufferDuration", "c2jName" : "BufferDuration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\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 #bufferDuration(Integer)}.\n@param bufferDuration 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 #bufferDuration(Integer)", "deprecated" : false, "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

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

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bufferDuration", "getterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@return Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "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" : "BufferDuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BufferDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BufferDuration", "sensitive" : false, "setterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "setterMethodName" : "setBufferDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchCount", "beanStyleSetterMethodName" : "setBatchCount", "c2jName" : "BatchCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\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 #batchCount(Integer)}.\n@param batchCount 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 #batchCount(Integer)", "deprecated" : false, "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

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

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchCount", "getterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@return Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "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" : "BatchCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchCount", "sensitive" : false, "setterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "setterMethodName" : "setBatchCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchSize", "beanStyleSetterMethodName" : "setBatchSize", "c2jName" : "BatchSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\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 #batchSize(Integer)}.\n@param batchSize 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 #batchSize(Integer)", "deprecated" : false, "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

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

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchSize", "getterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@return Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "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" : "BatchSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsLogStream", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "cloudWatchLogsLogStream", "variableType" : "CloudWatchLogsLogStream", "documentation" : null, "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "wrapper" : false, "xmlNamespace" : null }, "CloudWatchLogsTimeZone" : { "c2jName" : "CloudWatchLogsTimeZone", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The preferred time zone for logs streamed to CloudWatch Logs. Valid values are LOCAL and UTC, for Coordinated Universal Time.

", "endpointDiscovery" : null, "enums" : [ { "name" : "LOCAL", "value" : "LOCAL" }, { "name" : "UTC", "value" : "UTC" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsTimeZone", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsTimeZone", "variableName" : "cloudWatchLogsTimeZone", "variableType" : "CloudWatchLogsTimeZone", "documentation" : null, "simpleType" : "CloudWatchLogsTimeZone", "variableSetterType" : "CloudWatchLogsTimeZone" }, "wrapper" : false, "xmlNamespace" : null }, "Command" : { "c2jName" : "Command", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes a command.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The command 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 #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

The command ID.

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

The command ID.

\n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

The command ID.

\n@return The command 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" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

The command ID.

\n@param commandId The command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

The command ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance where the command was executed.

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

The ID of the instance where the command was executed.

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

The ID of the instance where the command was executed.

\n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The ID of the instance where the command was executed.

\n@return The ID of the instance where the command was executed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The ID of the instance where the command was executed.

\n@param instanceId The ID of the instance where the command was executed.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The ID of the instance where the command was executed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The command deployment 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 #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 command deployment ID.

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

The command deployment ID.

\n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

The command deployment ID.

\n@return The command deployment 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 command deployment ID.

\n@param deploymentId The command deployment ID.", "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 command deployment ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

Date and time when the command was run.

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

Date and time when the command was run.

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

Date and time when the command was run.

\n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

Date and time when the command was run.

\n@return Date and time when the command was run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

Date and time when the command was run.

\n@param createdAt Date and time when the command was run.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

Date and time when the command was run.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcknowledgedAt", "beanStyleSetterMethodName" : "setAcknowledgedAt", "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

Date and time when the command was acknowledged.

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

Date and time when the command was acknowledged.

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

Date and time when the command was acknowledged.

\n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acknowledgedAt", "getterDocumentation" : "

Date and time when the command was acknowledged.

\n@return Date and time when the command was acknowledged.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AcknowledgedAt", "sensitive" : false, "setterDocumentation" : "

Date and time when the command was acknowledged.

\n@param acknowledgedAt Date and time when the command was acknowledged.", "setterMethodName" : "setAcknowledgedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

Date and time when the command was acknowledged.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

Date when the command completed.

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

Date when the command completed.

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

Date when the command completed.

\n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedAt", "getterDocumentation" : "

Date when the command completed.

\n@return Date when the command completed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletedAt", "sensitive" : false, "setterDocumentation" : "

Date when the command completed.

\n@param completedAt Date when the command completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

Date when the command completed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The command status:

  • failed

  • successful

  • skipped

  • pending

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 command status:

  • failed

  • successful

  • skipped

  • pending

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

The command status:

  • failed

  • successful

  • skipped

  • pending

\n@param status The command status:

  • failed

  • successful

  • skipped

  • pending

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

    The command status:

    • failed

    • successful

    • skipped

    • pending

    \n@return The command status:

    • failed

    • successful

    • skipped

    • pending

    • ", "getterModel" : { "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, "requiresLength" : 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 command status:

      • failed

      • successful

      • skipped

      • pending

      \n@param status The command status:

      • failed

      • successful

      • skipped

      • pending

      • ", "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 command status:

        • failed

        • successful

        • skipped

        • pending

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "ExitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

        The command exit code.

        \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 #exitCode(Integer)}.\n@param exitCode 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 #exitCode(Integer)", "deprecated" : false, "documentation" : "

        The command exit code.

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

        The command exit code.

        \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

        The command exit code.

        \n@return The command exit code.", "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" : "ExitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

        The command exit code.

        \n@param exitCode The command exit code.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

        The command exit code.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

        The URL of the command 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 #logUrl(String)}.\n@param logUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logUrl(String)", "deprecated" : false, "documentation" : "

        The URL of the command log.

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

        The URL of the command log.

        \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logUrl", "getterDocumentation" : "

        The URL of the command log.

        \n@return The URL of the command 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" : "LogUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogUrl", "sensitive" : false, "setterDocumentation" : "

        The URL of the command log.

        \n@param logUrl The URL of the command log.", "setterMethodName" : "setLogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

        The URL of the command log.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

        The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

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

        The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

        \n@param type The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

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

          The command type:

          • configure

          • deploy

          • execute_recipes

          • install_dependencies

          • restart

          • rollback

          • setup

          • start

          • stop

          • undeploy

          • update_custom_cookbooks

          • update_dependencies

          \n@return The command type:

          • configure

          • deploy

          • execute_recipes

          • install_dependencies

          • restart

          • rollback

          • setup

          • start

          • stop

          • undeploy

          • update_custom_cookbooks

          • update_dependencies

          • ", "getterModel" : { "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, "requiresLength" : 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 command type:

            • configure

            • deploy

            • execute_recipes

            • install_dependencies

            • restart

            • rollback

            • setup

            • start

            • stop

            • undeploy

            • update_custom_cookbooks

            • update_dependencies

            \n@param type The command type:

            • configure

            • deploy

            • execute_recipes

            • install_dependencies

            • restart

            • rollback

            • setup

            • start

            • stop

            • undeploy

            • update_custom_cookbooks

            • update_dependencies

            • ", "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 command type:

              • configure

              • deploy

              • execute_recipes

              • install_dependencies

              • restart

              • rollback

              • setup

              • start

              • stop

              • undeploy

              • update_custom_cookbooks

              • update_dependencies

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AcknowledgedAt" : { "beanStyleGetterMethodName" : "getAcknowledgedAt", "beanStyleSetterMethodName" : "setAcknowledgedAt", "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

              Date and time when the command was acknowledged.

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

              Date and time when the command was acknowledged.

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

              Date and time when the command was acknowledged.

              \n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acknowledgedAt", "getterDocumentation" : "

              Date and time when the command was acknowledged.

              \n@return Date and time when the command was acknowledged.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AcknowledgedAt", "sensitive" : false, "setterDocumentation" : "

              Date and time when the command was acknowledged.

              \n@param acknowledgedAt Date and time when the command was acknowledged.", "setterMethodName" : "setAcknowledgedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

              Date and time when the command was acknowledged.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

              The command 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 #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

              The command ID.

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

              The command ID.

              \n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

              The command ID.

              \n@return The command 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" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

              The command ID.

              \n@param commandId The command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

              The command ID.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CompletedAt" : { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

              Date when the command completed.

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

              Date when the command completed.

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

              Date when the command completed.

              \n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedAt", "getterDocumentation" : "

              Date when the command completed.

              \n@return Date when the command completed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletedAt", "sensitive" : false, "setterDocumentation" : "

              Date when the command completed.

              \n@param completedAt Date when the command completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

              Date when the command completed.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

              Date and time when the command was run.

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

              Date and time when the command was run.

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

              Date and time when the command was run.

              \n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

              Date and time when the command was run.

              \n@return Date and time when the command was run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

              Date and time when the command was run.

              \n@param createdAt Date and time when the command was run.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

              Date and time when the command was run.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

              The command deployment 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 #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 command deployment ID.

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

              The command deployment ID.

              \n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

              The command deployment ID.

              \n@return The command deployment 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 command deployment ID.

              \n@param deploymentId The command deployment ID.", "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 command deployment ID.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ExitCode" : { "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "ExitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

              The command exit code.

              \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 #exitCode(Integer)}.\n@param exitCode 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 #exitCode(Integer)", "deprecated" : false, "documentation" : "

              The command exit code.

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

              The command exit code.

              \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

              The command exit code.

              \n@return The command exit code.", "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" : "ExitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

              The command exit code.

              \n@param exitCode The command exit code.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

              The command exit code.

              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

              The ID of the instance where the command was executed.

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

              The ID of the instance where the command was executed.

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

              The ID of the instance where the command was executed.

              \n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

              The ID of the instance where the command was executed.

              \n@return The ID of the instance where the command was executed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

              The ID of the instance where the command was executed.

              \n@param instanceId The ID of the instance where the command was executed.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

              The ID of the instance where the command was executed.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogUrl" : { "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

              The URL of the command 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 #logUrl(String)}.\n@param logUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logUrl(String)", "deprecated" : false, "documentation" : "

              The URL of the command log.

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

              The URL of the command log.

              \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logUrl", "getterDocumentation" : "

              The URL of the command log.

              \n@return The URL of the command 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" : "LogUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogUrl", "sensitive" : false, "setterDocumentation" : "

              The URL of the command log.

              \n@param logUrl The URL of the command log.", "setterMethodName" : "setLogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

              The URL of the command log.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

              The command status:

              • failed

              • successful

              • skipped

              • pending

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 command status:

              • failed

              • successful

              • skipped

              • pending

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

              The command status:

              • failed

              • successful

              • skipped

              • pending

              \n@param status The command status:

              • failed

              • successful

              • skipped

              • pending

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

                The command status:

                • failed

                • successful

                • skipped

                • pending

                \n@return The command status:

                • failed

                • successful

                • skipped

                • pending

                • ", "getterModel" : { "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, "requiresLength" : 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 command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  \n@param status The command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  • ", "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 command status:

                    • failed

                    • successful

                    • skipped

                    • pending

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

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

                    The command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

                    \n@param type The command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

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

                      The command type:

                      • configure

                      • deploy

                      • execute_recipes

                      • install_dependencies

                      • restart

                      • rollback

                      • setup

                      • start

                      • stop

                      • undeploy

                      • update_custom_cookbooks

                      • update_dependencies

                      \n@return The command type:

                      • configure

                      • deploy

                      • execute_recipes

                      • install_dependencies

                      • restart

                      • rollback

                      • setup

                      • start

                      • stop

                      • undeploy

                      • update_custom_cookbooks

                      • update_dependencies

                      • ", "getterModel" : { "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, "requiresLength" : 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 command type:

                        • configure

                        • deploy

                        • execute_recipes

                        • install_dependencies

                        • restart

                        • rollback

                        • setup

                        • start

                        • stop

                        • undeploy

                        • update_custom_cookbooks

                        • update_dependencies

                        \n@param type The command type:

                        • configure

                        • deploy

                        • execute_recipes

                        • install_dependencies

                        • restart

                        • rollback

                        • setup

                        • start

                        • stop

                        • undeploy

                        • update_custom_cookbooks

                        • update_dependencies

                        • ", "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 command type:

                          • configure

                          • deploy

                          • execute_recipes

                          • install_dependencies

                          • restart

                          • rollback

                          • setup

                          • start

                          • stop

                          • undeploy

                          • update_custom_cookbooks

                          • update_dependencies

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                          The command 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 #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                          The command ID.

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

                          The command ID.

                          \n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                          The command ID.

                          \n@return The command 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" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                          The command ID.

                          \n@param commandId The command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                          The command ID.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                          The ID of the instance where the command was executed.

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

                          The ID of the instance where the command was executed.

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

                          The ID of the instance where the command was executed.

                          \n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                          The ID of the instance where the command was executed.

                          \n@return The ID of the instance where the command was executed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                          The ID of the instance where the command was executed.

                          \n@param instanceId The ID of the instance where the command was executed.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                          The ID of the instance where the command was executed.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                          The command deployment 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 #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 command deployment ID.

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

                          The command deployment ID.

                          \n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                          The command deployment ID.

                          \n@return The command deployment 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 command deployment ID.

                          \n@param deploymentId The command deployment ID.", "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 command deployment ID.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                          Date and time when the command was run.

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

                          Date and time when the command was run.

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

                          Date and time when the command was run.

                          \n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                          Date and time when the command was run.

                          \n@return Date and time when the command was run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                          Date and time when the command was run.

                          \n@param createdAt Date and time when the command was run.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                          Date and time when the command was run.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcknowledgedAt", "beanStyleSetterMethodName" : "setAcknowledgedAt", "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                          Date and time when the command was acknowledged.

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

                          Date and time when the command was acknowledged.

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

                          Date and time when the command was acknowledged.

                          \n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acknowledgedAt", "getterDocumentation" : "

                          Date and time when the command was acknowledged.

                          \n@return Date and time when the command was acknowledged.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AcknowledgedAt", "sensitive" : false, "setterDocumentation" : "

                          Date and time when the command was acknowledged.

                          \n@param acknowledgedAt Date and time when the command was acknowledged.", "setterMethodName" : "setAcknowledgedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

                          Date and time when the command was acknowledged.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                          Date when the command completed.

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

                          Date when the command completed.

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

                          Date when the command completed.

                          \n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedAt", "getterDocumentation" : "

                          Date when the command completed.

                          \n@return Date when the command completed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletedAt", "sensitive" : false, "setterDocumentation" : "

                          Date when the command completed.

                          \n@param completedAt Date when the command completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                          Date when the command completed.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                          The command status:

                          • failed

                          • successful

                          • skipped

                          • pending

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 command status:

                          • failed

                          • successful

                          • skipped

                          • pending

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

                          The command status:

                          • failed

                          • successful

                          • skipped

                          • pending

                          \n@param status The command status:

                          • failed

                          • successful

                          • skipped

                          • pending

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

                            The command status:

                            • failed

                            • successful

                            • skipped

                            • pending

                            \n@return The command status:

                            • failed

                            • successful

                            • skipped

                            • pending

                            • ", "getterModel" : { "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, "requiresLength" : 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 command status:

                              • failed

                              • successful

                              • skipped

                              • pending

                              \n@param status The command status:

                              • failed

                              • successful

                              • skipped

                              • pending

                              • ", "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 command status:

                                • failed

                                • successful

                                • skipped

                                • pending

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "ExitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The command exit code.

                                \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 #exitCode(Integer)}.\n@param exitCode 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 #exitCode(Integer)", "deprecated" : false, "documentation" : "

                                The command exit code.

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

                                The command exit code.

                                \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

                                The command exit code.

                                \n@return The command exit code.", "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" : "ExitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

                                The command exit code.

                                \n@param exitCode The command exit code.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

                                The command exit code.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The URL of the command 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 #logUrl(String)}.\n@param logUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logUrl(String)", "deprecated" : false, "documentation" : "

                                The URL of the command log.

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

                                The URL of the command log.

                                \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logUrl", "getterDocumentation" : "

                                The URL of the command log.

                                \n@return The URL of the command 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" : "LogUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogUrl", "sensitive" : false, "setterDocumentation" : "

                                The URL of the command log.

                                \n@param logUrl The URL of the command log.", "setterMethodName" : "setLogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

                                The URL of the command log.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

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

                                The command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

                                \n@param type The command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

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

                                  The command type:

                                  • configure

                                  • deploy

                                  • execute_recipes

                                  • install_dependencies

                                  • restart

                                  • rollback

                                  • setup

                                  • start

                                  • stop

                                  • undeploy

                                  • update_custom_cookbooks

                                  • update_dependencies

                                  \n@return The command type:

                                  • configure

                                  • deploy

                                  • execute_recipes

                                  • install_dependencies

                                  • restart

                                  • rollback

                                  • setup

                                  • start

                                  • stop

                                  • undeploy

                                  • update_custom_cookbooks

                                  • update_dependencies

                                  • ", "getterModel" : { "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, "requiresLength" : 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 command type:

                                    • configure

                                    • deploy

                                    • execute_recipes

                                    • install_dependencies

                                    • restart

                                    • rollback

                                    • setup

                                    • start

                                    • stop

                                    • undeploy

                                    • update_custom_cookbooks

                                    • update_dependencies

                                    \n@param type The command type:

                                    • configure

                                    • deploy

                                    • execute_recipes

                                    • install_dependencies

                                    • restart

                                    • rollback

                                    • setup

                                    • start

                                    • stop

                                    • undeploy

                                    • update_custom_cookbooks

                                    • update_dependencies

                                    • ", "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 command type:

                                      • configure

                                      • deploy

                                      • execute_recipes

                                      • install_dependencies

                                      • restart

                                      • rollback

                                      • setup

                                      • start

                                      • stop

                                      • undeploy

                                      • update_custom_cookbooks

                                      • update_dependencies

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Command", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "wrapper" : false, "xmlNamespace" : null }, "CreateAppRequest" : { "c2jName" : "CreateAppRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateApp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateApp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app's short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                      The app's short name.

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

                                      The app's short name.

                                      \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      The app's short name.

                                      \n@return The app's short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                      The app's short name.

                                      \n@param shortname The app's short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                      The app's short name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 app name.

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

                                      The app name.

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

                                      The app name.

                                      \n@return The app 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, "requiresLength" : 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 app name.

                                      \n@param name The app 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 app name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A description of the app.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

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

                                      A description of the app.

                                      \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                      A description of the app.

                                      \n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

                                      \n@param description A description of the app.", "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 description of the app.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

                                      The app's data source.

                                      \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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

                                      The app's data source.

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

                                      The app's data source.

                                      \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                      The app's data source.

                                      \n

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

                                      \n@return The app's data source.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

                                      The app's data source.

                                      \n@param dataSources The app's data source.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                      The app's data source.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      ", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                      \n@return The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType", "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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                      A Source object that specifies the app repository.

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

                                      A Source object that specifies the app repository.

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

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@return A Source object that specifies the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

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

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n

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

                                      \n@return The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to enable SSL for the app.

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

                                      Whether to enable SSL for the app.

                                      \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \n@return Whether to enable SSL for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \n@param enableSsl Whether to enable SSL for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                      Whether to enable SSL for the app.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

                                      \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      \n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      \n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n

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

                                      \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

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

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

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

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n

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

                                      \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppSource" : { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                      A Source object that specifies the app repository.

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

                                      A Source object that specifies the app repository.

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

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@return A Source object that specifies the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n

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

                                      \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DataSources" : { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

                                      The app's data source.

                                      \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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

                                      The app's data source.

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

                                      The app's data source.

                                      \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                      The app's data source.

                                      \n

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

                                      \n@return The app's data source.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

                                      The app's data source.

                                      \n@param dataSources The app's data source.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                      The app's data source.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A description of the app.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

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

                                      A description of the app.

                                      \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                      A description of the app.

                                      \n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

                                      \n@param description A description of the app.", "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 description of the app.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Domains" : { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

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

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n

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

                                      \n@return The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnableSsl" : { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to enable SSL for the app.

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

                                      Whether to enable SSL for the app.

                                      \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \n@return Whether to enable SSL for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \n@param enableSsl Whether to enable SSL for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                      Whether to enable SSL for the app.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

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

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

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

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n

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

                                      \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 app name.

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

                                      The app name.

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

                                      The app name.

                                      \n@return The app 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, "requiresLength" : 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 app name.

                                      \n@param name The app 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 app name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Shortname" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app's short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                      The app's short name.

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

                                      The app's short name.

                                      \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      The app's short name.

                                      \n@return The app's short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                      The app's short name.

                                      \n@param shortname The app's short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                      The app's short name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SslConfiguration" : { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

                                      \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      \n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      \n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      ", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                      \n@return The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType", "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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app's short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                      The app's short name.

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

                                      The app's short name.

                                      \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      The app's short name.

                                      \n@return The app's short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                      The app's short name.

                                      \n@param shortname The app's short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                      The app's short name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 app name.

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

                                      The app name.

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

                                      The app name.

                                      \n@return The app 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, "requiresLength" : 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 app name.

                                      \n@param name The app 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 app name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A description of the app.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

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

                                      A description of the app.

                                      \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                      A description of the app.

                                      \n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

                                      \n@param description A description of the app.", "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 description of the app.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

                                      The app's data source.

                                      \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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

                                      The app's data source.

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

                                      The app's data source.

                                      \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                      The app's data source.

                                      \n

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

                                      \n@return The app's data source.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

                                      The app's data source.

                                      \n@param dataSources The app's data source.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                      The app's data source.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      ", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                      \n@return The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType", "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 app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks Stacks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                      A Source object that specifies the app repository.

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

                                      A Source object that specifies the app repository.

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

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@return A Source object that specifies the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

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

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n

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

                                      \n@return The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                      The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to enable SSL for the app.

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

                                      Whether to enable SSL for the app.

                                      \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \n@return Whether to enable SSL for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

                                      Whether to enable SSL for the app.

                                      \n@param enableSsl Whether to enable SSL for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                      Whether to enable SSL for the app.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

                                      \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      \n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      \n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                      An SslConfiguration object with the SSL configuration.

                                      ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n

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

                                      \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

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

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

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

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n

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

                                      \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                      An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                      There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20KB).\"

                                      If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "Name", "Type" ], "shapeName" : "CreateAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAppRequest", "variableName" : "createAppRequest", "variableType" : "CreateAppRequest", "documentation" : null, "simpleType" : "CreateAppRequest", "variableSetterType" : "CreateAppRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateAppResponse" : { "c2jName" : "CreateAppResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Contains the response to a CreateApp request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

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

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

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

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

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

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAppResponse", "variableName" : "createAppResponse", "variableType" : "CreateAppResponse", "documentation" : null, "simpleType" : "CreateAppResponse", "variableSetterType" : "CreateAppResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDeploymentRequest" : { "c2jName" : "CreateDeploymentRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDeployment", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateDeployment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

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

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

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

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@return The app ID. This parameter is required for app deployments, but not for other deployment commands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance IDs for the 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                      The instance IDs for the deployment targets.

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

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n

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

                                      \n@return The instance IDs for the 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer IDs for the 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                      The layer IDs for the deployment targets.

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

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n

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

                                      \n@return The layer IDs for the 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "defaultConsumerFluentSetterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

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

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

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

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@return A DeploymentCommand object that specifies the deployment command and any associated arguments.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A user-defined comment.

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

                                      A user-defined comment.

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

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

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

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

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

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@param customJson A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@return A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@param customJson A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

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

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

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

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@return The app ID. This parameter is required for app deployments, but not for other deployment commands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Command" : { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "defaultConsumerFluentSetterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

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

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

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

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@return A DeploymentCommand object that specifies the deployment command and any associated arguments.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A user-defined comment.

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

                                      A user-defined comment.

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

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

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

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

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

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@param customJson A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@return A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@param customJson A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance IDs for the 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                      The instance IDs for the deployment targets.

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

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n

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

                                      \n@return The instance IDs for the 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer IDs for the 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                      The layer IDs for the deployment targets.

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

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n

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

                                      \n@return The layer IDs for the 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

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

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

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

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@return The app ID. This parameter is required for app deployments, but not for other deployment commands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance IDs for the 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                      The instance IDs for the deployment targets.

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

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n

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

                                      \n@return The instance IDs for the 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer IDs for the 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                      The layer IDs for the deployment targets.

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

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n

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

                                      \n@return The layer IDs for the 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "defaultConsumerFluentSetterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

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

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

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

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@return A DeploymentCommand object that specifies the deployment command and any associated arguments.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A user-defined comment.

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

                                      A user-defined comment.

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

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

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

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

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

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@param customJson A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@return A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      \n@param customJson A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "Command" ], "shapeName" : "CreateDeploymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : null, "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDeploymentResponse" : { "c2jName" : "CreateDeploymentResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Contains the response to a CreateDeployment request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The deployment ID, which can be used with other requests to identify 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 #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 deployment ID, which can be used with other requests to identify the deployment.

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

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      \n@return The deployment ID, which can be used with other requests to identify 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 deployment ID, which can be used with other requests to identify the deployment.

                                      \n@param deploymentId The deployment ID, which can be used with other requests to identify the 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 deployment ID, which can be used with other requests to identify the deployment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The deployment ID, which can be used with other requests to identify 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 #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 deployment ID, which can be used with other requests to identify the deployment.

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

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      \n@return The deployment ID, which can be used with other requests to identify 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 deployment ID, which can be used with other requests to identify the deployment.

                                      \n@param deploymentId The deployment ID, which can be used with other requests to identify the 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 deployment ID, which can be used with other requests to identify the deployment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The deployment ID, which can be used with other requests to identify 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 #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 deployment ID, which can be used with other requests to identify the deployment.

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

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      \n@return The deployment ID, which can be used with other requests to identify 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 deployment ID, which can be used with other requests to identify the deployment.

                                      \n@param deploymentId The deployment ID, which can be used with other requests to identify the 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 deployment ID, which can be used with other requests to identify the deployment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateInstanceRequest" : { "c2jName" : "CreateInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array that contains the instance's layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                      An array that contains the instance's layer IDs.

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

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n

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

                                      \n@return An array that contains the instance's layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      An array that contains the instance's layer IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

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

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

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

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

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

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                      \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                      The instance host name.

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

                                      The instance host name.

                                      \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                      The instance host name.

                                      \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                      The instance host name.

                                      \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                      The instance host name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

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

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

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

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@param os The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@return The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@param os The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@return A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      ", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's Amazon EC2 key-pair 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

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

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@return The instance's Amazon EC2 key-pair 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

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

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

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

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@return The instance Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

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

                                      The instance's virtualization type, paravirtual or hvm.

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

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "virtualizationType", "getterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@return The instance's virtualization type, paravirtual or hvm.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualizationType", "sensitive" : false, "setterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

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

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

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

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@return The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

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

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n@param architecture The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                      \n@return The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n@param architecture The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

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

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rootDeviceType", "fluentEnumSetterMethodName" : "rootDeviceType", "fluentGetterMethodName" : "rootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "rootDeviceType", "getterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #rootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rootDeviceTypeAsString}.\n

                                      \n@return The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \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 #blockDeviceMappings(List)}.\n@param blockDeviceMappings 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 #blockDeviceMappings(List)", "deprecated" : false, "documentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

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

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n

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

                                      \n@return An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.", "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" : "BlockDeviceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "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" : "BlockDeviceMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlockDeviceMapping.Builder} avoiding the need to create one manually via {@link BlockDeviceMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlockDeviceMapping.Builder#build()} is called immediately and its result is passed to {@link #member(BlockDeviceMapping)}.\n@param member a consumer that will call methods on {@link BlockDeviceMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlockDeviceMapping)", "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" : "BlockDeviceMapping", "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, "requiresLength" : 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" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockDeviceMappings", "sensitive" : false, "setterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

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

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@return Whether to create an Amazon EBS-optimized instance.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

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

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

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

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

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

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

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

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tenancy", "getterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@return The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tenancy", "sensitive" : false, "setterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

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

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

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

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AmiId" : { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@return A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      ", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Architecture" : { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

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

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n@param architecture The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                      \n@return The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n@param architecture The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

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

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                      \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

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

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

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

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@return The instance Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BlockDeviceMappings" : { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \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 #blockDeviceMappings(List)}.\n@param blockDeviceMappings 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 #blockDeviceMappings(List)", "deprecated" : false, "documentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

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

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n

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

                                      \n@return An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.", "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" : "BlockDeviceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "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" : "BlockDeviceMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlockDeviceMapping.Builder} avoiding the need to create one manually via {@link BlockDeviceMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlockDeviceMapping.Builder#build()} is called immediately and its result is passed to {@link #member(BlockDeviceMapping)}.\n@param member a consumer that will call methods on {@link BlockDeviceMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlockDeviceMapping)", "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" : "BlockDeviceMapping", "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, "requiresLength" : 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" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockDeviceMappings", "sensitive" : false, "setterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

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

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@return Whether to create an Amazon EBS-optimized instance.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                      The instance host name.

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

                                      The instance host name.

                                      \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                      The instance host name.

                                      \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                      The instance host name.

                                      \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                      The instance host name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

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

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

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

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array that contains the instance's layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                      An array that contains the instance's layer IDs.

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

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n

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

                                      \n@return An array that contains the instance's layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      An array that contains the instance's layer IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Os" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

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

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

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

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@param os The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@return The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@param os The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RootDeviceType" : { "beanStyleGetterMethodName" : "getRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

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

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rootDeviceType", "fluentEnumSetterMethodName" : "rootDeviceType", "fluentGetterMethodName" : "rootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "rootDeviceType", "getterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #rootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rootDeviceTypeAsString}.\n

                                      \n@return The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshKeyName" : { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's Amazon EC2 key-pair 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

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

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@return The instance's Amazon EC2 key-pair 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetId" : { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

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

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

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

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@return The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tenancy" : { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

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

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

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

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tenancy", "getterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@return The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tenancy", "sensitive" : false, "setterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VirtualizationType" : { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

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

                                      The instance's virtualization type, paravirtual or hvm.

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

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "virtualizationType", "getterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@return The instance's virtualization type, paravirtual or hvm.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualizationType", "sensitive" : false, "setterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array that contains the instance's layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                      An array that contains the instance's layer IDs.

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

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n

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

                                      \n@return An array that contains the instance's layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      An array that contains the instance's layer IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

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

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

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

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                      The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

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

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                      \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                      For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                      The instance host name.

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

                                      The instance host name.

                                      \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                      The instance host name.

                                      \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                      The instance host name.

                                      \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                      The instance host name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

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

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

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

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@param os The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@return The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      \n@param os The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                      The instance's operating system, which must be set to one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom.

                                      For more information about the supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the CreateInstance action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is Custom. For more information about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@return A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

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

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      ", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                      A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                      If you specify a custom AMI, you must set Os to Custom.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's Amazon EC2 key-pair 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

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

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@return The instance's Amazon EC2 key-pair 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

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

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

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

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@return The instance Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

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

                                      The instance's virtualization type, paravirtual or hvm.

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

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "virtualizationType", "getterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@return The instance's virtualization type, paravirtual or hvm.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualizationType", "sensitive" : false, "setterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

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

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

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

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@return The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                      The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks Stacks to launch the instance in a different subnet.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

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

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n@param architecture The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                      \n@return The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      \n@param architecture The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                      The instance architecture. The default option is x86_64. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

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

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rootDeviceType", "fluentEnumSetterMethodName" : "rootDeviceType", "fluentGetterMethodName" : "rootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "rootDeviceType", "getterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #rootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rootDeviceTypeAsString}.\n

                                      \n@return The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \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 #blockDeviceMappings(List)}.\n@param blockDeviceMappings 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 #blockDeviceMappings(List)", "deprecated" : false, "documentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

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

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n

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

                                      \n@return An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.", "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" : "BlockDeviceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "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" : "BlockDeviceMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlockDeviceMapping.Builder} avoiding the need to create one manually via {@link BlockDeviceMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlockDeviceMapping.Builder#build()} is called immediately and its result is passed to {@link #member(BlockDeviceMapping)}.\n@param member a consumer that will call methods on {@link BlockDeviceMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlockDeviceMapping)", "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" : "BlockDeviceMapping", "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, "requiresLength" : 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" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockDeviceMappings", "sensitive" : false, "setterDocumentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                      An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      We strongly recommend using the default value of true to ensure that your instances have the latest security updates.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

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

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@return Whether to create an Amazon EBS-optimized instance.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

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

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

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

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • INHERIT - Use the stack's default agent version setting.

                                      • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                      The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

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

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

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

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tenancy", "getterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@return The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tenancy", "sensitive" : false, "setterDocumentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                      The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "LayerIds", "InstanceType" ], "shapeName" : "CreateInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateInstanceRequest", "variableName" : "createInstanceRequest", "variableType" : "CreateInstanceRequest", "documentation" : null, "simpleType" : "CreateInstanceRequest", "variableSetterType" : "CreateInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateInstanceResponse" : { "c2jName" : "CreateInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Contains the response to a CreateInstance request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID.

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

                                      The instance ID.

                                      \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

                                      \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID.

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

                                      The instance ID.

                                      \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

                                      \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID.

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

                                      The instance ID.

                                      \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

                                      \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateInstanceResponse", "variableName" : "createInstanceResponse", "variableType" : "CreateInstanceResponse", "documentation" : null, "simpleType" : "CreateInstanceResponse", "variableSetterType" : "CreateInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateLayerRequest" : { "c2jName" : "CreateLayerRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateLayer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateLayer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The layer stack ID.

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

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The layer stack ID.

                                      \n@return The layer stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The layer stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      ", "endpointDiscoveryId" : false, "enumType" : "LayerType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link LayerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                      \n@return The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType", "getterModel" : { "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, "requiresLength" : 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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType", "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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer name, which is used by the console.

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

                                      The layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@return The layer name, which is used by the console.", "getterModel" : { "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, "requiresLength" : 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 layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.", "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 layer name, which is used by the console.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

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

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

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

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

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

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

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

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n

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

                                      \n@return One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

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

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

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

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

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

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

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

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array containing the layer custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                      An array containing the layer custom security group IDs.

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

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n

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

                                      \n@return An array containing the layer custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                      An array of Package objects that describes the layer packages.

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

                                      An array of Package objects that describes the layer packages.

                                      \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n

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

                                      \n@return An array of Package objects that describes the layer packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n@param packages An array of Package objects that describes the layer packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

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

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n

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

                                      \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to disable auto healing for the layer.

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

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@return Whether to disable auto healing for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

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

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

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

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

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

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

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

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@return A LayerCustomRecipes object that specifies the layer custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

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

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@return Whether to use Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

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

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

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

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@return A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

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

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

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

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n

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

                                      \n@return One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

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

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAssignPublicIps" : { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

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

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CloudWatchLogsConfiguration" : { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

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

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

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

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

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

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

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

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

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

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomRecipes" : { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

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

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

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

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@return A LayerCustomRecipes object that specifies the layer custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array containing the layer custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                      An array containing the layer custom security group IDs.

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

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n

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

                                      \n@return An array containing the layer custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnableAutoHealing" : { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to disable auto healing for the layer.

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

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@return Whether to disable auto healing for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

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

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

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

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

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

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@return A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer name, which is used by the console.

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

                                      The layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@return The layer name, which is used by the console.", "getterModel" : { "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, "requiresLength" : 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 layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.", "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 layer name, which is used by the console.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Packages" : { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return An array of Package objects that describes the layer packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n@param packages An array of Package objects that describes the layer packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Shortname" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The layer stack ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The layer stack ID.

                                      \n@return The layer stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The layer stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      ", "endpointDiscoveryId" : false, "enumType" : "LayerType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link LayerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                      \n@return The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType", "getterModel" : { "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, "requiresLength" : 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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType", "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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@return Whether to use Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The layer stack ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The layer stack ID.

                                      \n@return The layer stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The layer stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      ", "endpointDiscoveryId" : false, "enumType" : "LayerType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link LayerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                      \n@return The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType", "getterModel" : { "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, "requiresLength" : 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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType", "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 layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer name, which is used by the console.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@return The layer name, which is used by the console.", "getterModel" : { "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, "requiresLength" : 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 layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.", "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 layer name, which is used by the console.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                      The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                      The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array containing the layer custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return An array containing the layer custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return An array of Package objects that describes the layer packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n@param packages An array of Package objects that describes the layer packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@return Whether to disable auto healing for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                      Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                      For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@return A LayerCustomRecipes object that specifies the layer custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                      Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                      To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@return Whether to use Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@return A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                      A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                      ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "Type", "Name", "Shortname" ], "shapeName" : "CreateLayerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateLayerRequest", "variableName" : "createLayerRequest", "variableType" : "CreateLayerRequest", "documentation" : null, "simpleType" : "CreateLayerRequest", "variableSetterType" : "CreateLayerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateLayerResponse" : { "c2jName" : "CreateLayerResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Contains the response to a CreateLayer request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateLayerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateLayerResponse", "variableName" : "createLayerResponse", "variableType" : "CreateLayerResponse", "documentation" : null, "simpleType" : "CreateLayerResponse", "variableSetterType" : "CreateLayerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateStackRequest" : { "c2jName" : "CreateStackRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 stack name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                      The stack name.

                                      \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The stack name.

                                      \n@return The stack 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, "requiresLength" : 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 stack name.

                                      \n@param name The stack 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 stack name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@param region The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@return The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@param region The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@return The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return One or more user-defined key-value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.", "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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@return The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@return The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@return The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@return The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                      \n@return The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return One or more user-defined key-value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@return The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@return The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultOs" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@return The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                      \n@return The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@return The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 stack name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                      The stack name.

                                      \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The stack name.

                                      \n@return The stack 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, "requiresLength" : 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 stack name.

                                      \n@param name The stack 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 stack name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@param region The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@return The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@param region The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.", "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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcId" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@return The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 stack name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                      The stack name.

                                      \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The stack name.

                                      \n@return The stack 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, "requiresLength" : 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 stack name.

                                      \n@param name The stack 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 stack name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@param region The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@return The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      \n@param region The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                      The stack's AWS region, such as ap-south-1. For more information about Amazon regions, see Regions and Endpoints.

                                      In the AWS CLI, this API maps to the --stack-region parameter. If the --stack-region parameter and the AWS CLI common parameter --region are set to the same value, the stack uses a regional endpoint. If the --stack-region parameter is not set, but the AWS CLI --region parameter is, this also results in a stack with a regional endpoint. However, if the --region parameter is set to us-east-1, and the --stack-region parameter is set to one of the following, then the stack uses a legacy or classic region: us-west-1, us-west-2, sa-east-1, eu-central-1, eu-west-1, ap-northeast-1, ap-southeast-1, ap-southeast-2. In this case, the actual API endpoint of the stack is in us-east-1. Only the preceding regions are supported as classic regions in the us-east-1 API endpoint. Because it is a best practice to choose the regional endpoint that is closest to where you manage AWS, we recommend that you use regional endpoints for new stacks. The AWS CLI common --region parameter always specifies a regional API endpoint; it cannot be used to specify a classic AWS OpsWorks Stacks region.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@return The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                      The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                      • If your account supports EC2-Classic, the default value is no VPC.

                                      • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                      If the VPC ID corresponds to a default VPC and you have specified either the DefaultAvailabilityZone or the DefaultSubnetId parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.

                                      If you specify a nondefault VPC ID, note the following:

                                      • It must belong to a VPC in your account that is in the specified region.

                                      • You must specify a value for DefaultSubnetId.

                                      For more information about how to use AWS OpsWorks Stacks with a VPC, see Running a Stack in a VPC. For more information about default VPC and EC2-Classic, see Supported Platforms.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return One or more user-defined key-value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.", "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" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@return The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                      The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                      • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                      • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                      • CentOS Linux 7

                                      • Red Hat Enterprise Linux 7

                                      • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                      • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                      The default option is the current Amazon Linux version. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@return The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                      The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                      • Baked_Goods

                                      • Clouds

                                      • Europe_Cities

                                      • Fruits

                                      • Greek_Deities_and_Titans

                                      • Legendary_creatures_from_Japan

                                      • Planets_and_Moons

                                      • Roman_Deities

                                      • Scottish_Islands

                                      • US_Cities

                                      • Wild_Cats

                                      To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@return The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                      The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                      The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                      A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@return The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                      The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                      ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                      A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                      ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. With UseOpsworksSecurityGroups you can instead provide your own custom security groups. UseOpsworksSecurityGroups has the following settings:

                                      • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                      • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                      For more information, see Create a New Stack.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                      Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                      A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                      \n@return The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                      The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                      • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                      The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Region", "ServiceRoleArn", "DefaultInstanceProfileArn" ], "shapeName" : "CreateStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateStackRequest", "variableName" : "createStackRequest", "variableType" : "CreateStackRequest", "documentation" : null, "simpleType" : "CreateStackRequest", "variableSetterType" : "CreateStackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateStackResponse" : { "c2jName" : "CreateStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Contains the response to a CreateStack request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@return The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@return The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@return The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateStackResponse", "variableName" : "createStackResponse", "variableType" : "CreateStackResponse", "documentation" : null, "simpleType" : "CreateStackResponse", "variableSetterType" : "CreateStackResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateUserProfileRequest" : { "c2jName" : "CreateUserProfileRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's 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 #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 user's IAM ARN; this can also be a federated user's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@return The user's IAM ARN; this can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.", "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 user's IAM ARN; this can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's public SSH 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                      The user's public SSH key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                      The user's public SSH key.

                                      \n@return The user's public SSH 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                      The user's public SSH key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSelfManagement" : { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's 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 #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 user's IAM ARN; this can also be a federated user's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@return The user's IAM ARN; this can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.", "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 user's IAM ARN; this can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's public SSH 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                      The user's public SSH key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                      The user's public SSH key.

                                      \n@return The user's public SSH 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                      The user's public SSH key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's 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 #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 user's IAM ARN; this can also be a federated user's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@return The user's IAM ARN; this can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.", "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 user's IAM ARN; this can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's public SSH 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                      The user's public SSH key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                      The user's public SSH key.

                                      \n@return The user's public SSH 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                      The user's public SSH key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamUserArn" ], "shapeName" : "CreateUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserProfileRequest", "variableName" : "createUserProfileRequest", "variableType" : "CreateUserProfileRequest", "documentation" : null, "simpleType" : "CreateUserProfileRequest", "variableSetterType" : "CreateUserProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateUserProfileResponse" : { "c2jName" : "CreateUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Contains the response to a CreateUserProfile request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM 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 #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 user's IAM ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM 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 #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 user's IAM ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM 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 #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 user's IAM ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserProfileResponse", "variableName" : "createUserProfileResponse", "variableType" : "CreateUserProfileResponse", "documentation" : null, "simpleType" : "CreateUserProfileResponse", "variableSetterType" : "CreateUserProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DataSource" : { "c2jName" : "DataSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Describes an app's data source.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@return The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.", "getterModel" : { "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, "requiresLength" : 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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.", "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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The data source's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The data source's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The data source's ARN.

                                      \n@return The data source's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The data source's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatabaseName", "beanStyleSetterMethodName" : "setDatabaseName", "c2jName" : "DatabaseName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The database 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 #databaseName(String)}.\n@param databaseName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #databaseName(String)", "deprecated" : false, "documentation" : "

                                      The database name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "databaseName", "fluentSetterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "databaseName", "getterDocumentation" : "

                                      The database name.

                                      \n@return The database 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" : "DatabaseName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DatabaseName", "sensitive" : false, "setterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.", "setterMethodName" : "setDatabaseName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                      The database name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The data source's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The data source's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The data source's ARN.

                                      \n@return The data source's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The data source's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DatabaseName" : { "beanStyleGetterMethodName" : "getDatabaseName", "beanStyleSetterMethodName" : "setDatabaseName", "c2jName" : "DatabaseName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The database 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 #databaseName(String)}.\n@param databaseName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #databaseName(String)", "deprecated" : false, "documentation" : "

                                      The database name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "databaseName", "fluentSetterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "databaseName", "getterDocumentation" : "

                                      The database name.

                                      \n@return The database 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" : "DatabaseName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DatabaseName", "sensitive" : false, "setterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.", "setterMethodName" : "setDatabaseName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                      The database name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@return The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.", "getterModel" : { "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, "requiresLength" : 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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.", "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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@return The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.", "getterModel" : { "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, "requiresLength" : 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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.", "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 data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The data source's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The data source's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The data source's ARN.

                                      \n@return The data source's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The data source's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatabaseName", "beanStyleSetterMethodName" : "setDatabaseName", "c2jName" : "DatabaseName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The database 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 #databaseName(String)}.\n@param databaseName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #databaseName(String)", "deprecated" : false, "documentation" : "

                                      The database name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "databaseName", "fluentSetterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "databaseName", "getterDocumentation" : "

                                      The database name.

                                      \n@return The database 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" : "DatabaseName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DatabaseName", "sensitive" : false, "setterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.", "setterMethodName" : "setDatabaseName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                      The database name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DataSource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "dataSource", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAppRequest" : { "c2jName" : "DeleteAppRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteApp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AppId" ], "shapeName" : "DeleteAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : null, "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAppResponse" : { "c2jName" : "DeleteAppResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAppResponse", "variableName" : "deleteAppResponse", "variableType" : "DeleteAppResponse", "documentation" : null, "simpleType" : "DeleteAppResponse", "variableSetterType" : "DeleteAppResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteInstanceRequest" : { "c2jName" : "DeleteInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

                                      \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteElasticIp", "beanStyleSetterMethodName" : "setDeleteElasticIp", "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \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 #deleteElasticIp(Boolean)}.\n@param deleteElasticIp 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 #deleteElasticIp(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteElasticIp", "fluentSetterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteElasticIp", "getterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@return Whether to delete the instance Elastic IP address.", "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" : "DeleteElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteElasticIp", "sensitive" : false, "setterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.", "setterMethodName" : "setDeleteElasticIp", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteVolumes", "beanStyleSetterMethodName" : "setDeleteVolumes", "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \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 #deleteVolumes(Boolean)}.\n@param deleteVolumes 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 #deleteVolumes(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteVolumes", "fluentSetterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteVolumes", "getterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@return Whether to delete the instance's Amazon EBS volumes.", "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" : "DeleteVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteVolumes", "sensitive" : false, "setterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.", "setterMethodName" : "setDeleteVolumes", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteElasticIp" : { "beanStyleGetterMethodName" : "getDeleteElasticIp", "beanStyleSetterMethodName" : "setDeleteElasticIp", "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \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 #deleteElasticIp(Boolean)}.\n@param deleteElasticIp 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 #deleteElasticIp(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteElasticIp", "fluentSetterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteElasticIp", "getterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@return Whether to delete the instance Elastic IP address.", "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" : "DeleteElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteElasticIp", "sensitive" : false, "setterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.", "setterMethodName" : "setDeleteElasticIp", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeleteVolumes" : { "beanStyleGetterMethodName" : "getDeleteVolumes", "beanStyleSetterMethodName" : "setDeleteVolumes", "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \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 #deleteVolumes(Boolean)}.\n@param deleteVolumes 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 #deleteVolumes(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteVolumes", "fluentSetterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteVolumes", "getterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@return Whether to delete the instance's Amazon EBS volumes.", "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" : "DeleteVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteVolumes", "sensitive" : false, "setterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.", "setterMethodName" : "setDeleteVolumes", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

                                      \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

                                      \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID.

                                      \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteElasticIp", "beanStyleSetterMethodName" : "setDeleteElasticIp", "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \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 #deleteElasticIp(Boolean)}.\n@param deleteElasticIp 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 #deleteElasticIp(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteElasticIp", "fluentSetterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteElasticIp", "getterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@return Whether to delete the instance Elastic IP address.", "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" : "DeleteElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteElasticIp", "sensitive" : false, "setterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.", "setterMethodName" : "setDeleteElasticIp", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteVolumes", "beanStyleSetterMethodName" : "setDeleteVolumes", "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \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 #deleteVolumes(Boolean)}.\n@param deleteVolumes 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 #deleteVolumes(Boolean)", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteVolumes", "fluentSetterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteVolumes", "getterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@return Whether to delete the instance's Amazon EBS volumes.", "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" : "DeleteVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteVolumes", "sensitive" : false, "setterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.", "setterMethodName" : "setDeleteVolumes", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DeleteInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteInstanceRequest", "variableName" : "deleteInstanceRequest", "variableType" : "DeleteInstanceRequest", "documentation" : null, "simpleType" : "DeleteInstanceRequest", "variableSetterType" : "DeleteInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteInstanceResponse" : { "c2jName" : "DeleteInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteInstanceResponse", "variableName" : "deleteInstanceResponse", "variableType" : "DeleteInstanceResponse", "documentation" : null, "simpleType" : "DeleteInstanceResponse", "variableSetterType" : "DeleteInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteLayerRequest" : { "c2jName" : "DeleteLayerRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteLayer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteLayer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "DeleteLayerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteLayerRequest", "variableName" : "deleteLayerRequest", "variableType" : "DeleteLayerRequest", "documentation" : null, "simpleType" : "DeleteLayerRequest", "variableSetterType" : "DeleteLayerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteLayerResponse" : { "c2jName" : "DeleteLayerResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteLayerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteLayerResponse", "variableName" : "deleteLayerResponse", "variableType" : "DeleteLayerResponse", "documentation" : null, "simpleType" : "DeleteLayerResponse", "variableSetterType" : "DeleteLayerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteStackRequest" : { "c2jName" : "DeleteStackRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DeleteStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteStackRequest", "variableName" : "deleteStackRequest", "variableType" : "DeleteStackRequest", "documentation" : null, "simpleType" : "DeleteStackRequest", "variableSetterType" : "DeleteStackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteStackResponse" : { "c2jName" : "DeleteStackResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteStackResponse", "variableName" : "deleteStackResponse", "variableType" : "DeleteStackResponse", "documentation" : null, "simpleType" : "DeleteStackResponse", "variableSetterType" : "DeleteStackResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteUserProfileRequest" : { "c2jName" : "DeleteUserProfileRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's 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 #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 user's IAM ARN. This can also be a federated user's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@return The user's IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "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 user's IAM ARN. This can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's 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 #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 user's IAM ARN. This can also be a federated user's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@return The user's IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "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 user's IAM ARN. This can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's 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 #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 user's IAM ARN. This can also be a federated user's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@return The user's IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "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 user's IAM ARN. This can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamUserArn" ], "shapeName" : "DeleteUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserProfileRequest", "variableName" : "deleteUserProfileRequest", "variableType" : "DeleteUserProfileRequest", "documentation" : null, "simpleType" : "DeleteUserProfileRequest", "variableSetterType" : "DeleteUserProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteUserProfileResponse" : { "c2jName" : "DeleteUserProfileResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserProfileResponse", "variableName" : "deleteUserProfileResponse", "variableType" : "DeleteUserProfileResponse", "documentation" : null, "simpleType" : "DeleteUserProfileResponse", "variableSetterType" : "DeleteUserProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Deployment" : { "c2jName" : "Deployment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Describes a deployment of a stack or app.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The deployment 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 #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 deployment ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                      The deployment ID.

                                      \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                      The deployment ID.

                                      \n@return The deployment 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 deployment ID.

                                      \n@param deploymentId The deployment ID.", "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 deployment ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

                                      \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

                                      \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                      The app ID.

                                      \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                      Date when the deployment was created.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                      Date when the deployment was created.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                      Date when the deployment was created.

                                      \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                      Date when the deployment was created.

                                      \n@return Date when the deployment was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                      Date when the deployment was created.

                                      \n@param createdAt Date when the deployment was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                      Date when the deployment was created.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                      Date when the deployment completed.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completedAt(String)}.\n@param completedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completedAt(String)", "deprecated" : false, "documentation" : "

                                      Date when the deployment completed.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedAt", "fluentSetterDocumentation" : "

                                      Date when the deployment completed.

                                      \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedAt", "getterDocumentation" : "

                                      Date when the deployment completed.

                                      \n@return Date when the deployment completed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletedAt", "sensitive" : false, "setterDocumentation" : "

                                      Date when the deployment completed.

                                      \n@param completedAt Date when the deployment completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                      Date when the deployment completed.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                      The deployment duration.

                                      \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 #duration(Integer)}.\n@param duration 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 #duration(Integer)", "deprecated" : false, "documentation" : "

                                      The deployment duration.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                      The deployment duration.

                                      \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                      The deployment duration.

                                      \n@return The deployment duration.", "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" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                      The deployment duration.

                                      \n@param duration The deployment duration.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                      The deployment duration.

                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The user's IAM 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 #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 user's IAM ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      A user-defined comment.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                      A user-defined comment.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "defaultConsumerFluentSetterDocumentation" : "

                                      Used to specify a stack or deployment command.

                                      \nThis is a convenience that creates an instance of the {@link DeploymentCommand.Builder} avoiding the need to create one manually via {@link DeploymentCommand#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentCommand.Builder#build()} is called immediately and its result is passed to {@link #command(DeploymentCommand)}.\n@param command a consumer that will call methods on {@link DeploymentCommand.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(DeploymentCommand)", "deprecated" : false, "documentation" : "

                                      Used to specify a stack or deployment command.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                      Used to specify a stack or deployment command.

                                      \n@param command Used to specify a stack or deployment command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                      Used to specify a stack or deployment command.

                                      \n@return Used to specify a stack or deployment command.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                      Used to specify a stack or deployment command.

                                      \n@param command Used to specify a stack or deployment command.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                      Used to specify a stack or deployment command.

                                      ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The deployment status:

                                      • running

                                      • successful

                                      • 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 #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 deployment status:

                                      • running

                                      • successful

                                      • failed

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                      The deployment status:

                                      • running

                                      • successful

                                      • failed

                                      \n@param status The deployment status:

                                      • running

                                      • successful

                                      • failed

                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                        The deployment status:

                                        • running

                                        • successful

                                        • failed

                                        \n@return The deployment status:

                                        • running

                                        • successful

                                        • failed

                                        • ", "getterModel" : { "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, "requiresLength" : 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 status:

                                          • running

                                          • successful

                                          • failed

                                          \n@param status The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          • ", "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 status:

                                            • running

                                            • successful

                                            • failed

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \n@return A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                            The IDs of the target 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                            The IDs of the target instances.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                            The IDs of the target instances.

                                            \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                            The IDs of the target instances.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The IDs of the target 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                            The IDs of the target instances.

                                            \n@param instanceIds The IDs of the target instances.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                            The IDs of the target instances.

                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                            The app ID.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                            The app ID.

                                            \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                            The app ID.

                                            \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                            The app ID.

                                            \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                            The app ID.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Command" : { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "defaultConsumerFluentSetterDocumentation" : "

                                            Used to specify a stack or deployment command.

                                            \nThis is a convenience that creates an instance of the {@link DeploymentCommand.Builder} avoiding the need to create one manually via {@link DeploymentCommand#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentCommand.Builder#build()} is called immediately and its result is passed to {@link #command(DeploymentCommand)}.\n@param command a consumer that will call methods on {@link DeploymentCommand.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(DeploymentCommand)", "deprecated" : false, "documentation" : "

                                            Used to specify a stack or deployment command.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                            Used to specify a stack or deployment command.

                                            \n@param command Used to specify a stack or deployment command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                            Used to specify a stack or deployment command.

                                            \n@return Used to specify a stack or deployment command.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                            Used to specify a stack or deployment command.

                                            \n@param command Used to specify a stack or deployment command.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                            Used to specify a stack or deployment command.

                                            ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            A user-defined comment.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                            A user-defined comment.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                            A user-defined comment.

                                            \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                            A user-defined comment.

                                            \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                            A user-defined comment.

                                            \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                            A user-defined comment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CompletedAt" : { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                            Date when the deployment completed.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completedAt(String)}.\n@param completedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completedAt(String)", "deprecated" : false, "documentation" : "

                                            Date when the deployment completed.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedAt", "fluentSetterDocumentation" : "

                                            Date when the deployment completed.

                                            \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedAt", "getterDocumentation" : "

                                            Date when the deployment completed.

                                            \n@return Date when the deployment completed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletedAt", "sensitive" : false, "setterDocumentation" : "

                                            Date when the deployment completed.

                                            \n@param completedAt Date when the deployment completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                            Date when the deployment completed.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                            Date when the deployment was created.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                            Date when the deployment was created.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                            Date when the deployment was created.

                                            \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                            Date when the deployment was created.

                                            \n@return Date when the deployment was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                            Date when the deployment was created.

                                            \n@param createdAt Date when the deployment was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                            Date when the deployment was created.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \n@return A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                            A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The deployment 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 #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 deployment ID.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                            The deployment ID.

                                            \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                            The deployment ID.

                                            \n@return The deployment 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 deployment ID.

                                            \n@param deploymentId The deployment ID.", "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 deployment ID.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                            The deployment duration.

                                            \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 #duration(Integer)}.\n@param duration 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 #duration(Integer)", "deprecated" : false, "documentation" : "

                                            The deployment duration.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                            The deployment duration.

                                            \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                            The deployment duration.

                                            \n@return The deployment duration.", "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" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                            The deployment duration.

                                            \n@param duration The deployment duration.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                            The deployment duration.

                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The user's IAM 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 #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 user's IAM ARN.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                            The user's IAM ARN.

                                            \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                            The user's IAM ARN.

                                            \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                            \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                            The IDs of the target 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                            The IDs of the target instances.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                            The IDs of the target instances.

                                            \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                            The IDs of the target instances.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The IDs of the target 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                            The IDs of the target instances.

                                            \n@param instanceIds The IDs of the target instances.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                            The IDs of the target instances.

                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                            The stack ID.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                            The stack ID.

                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                            The stack ID.

                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                            The stack ID.

                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                            The stack ID.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The deployment status:

                                            • running

                                            • successful

                                            • 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 #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 deployment status:

                                            • running

                                            • successful

                                            • failed

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                            The deployment status:

                                            • running

                                            • successful

                                            • failed

                                            \n@param status The deployment status:

                                            • running

                                            • successful

                                            • failed

                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                              The deployment status:

                                              • running

                                              • successful

                                              • failed

                                              \n@return The deployment status:

                                              • running

                                              • successful

                                              • failed

                                              • ", "getterModel" : { "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, "requiresLength" : 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 status:

                                                • running

                                                • successful

                                                • failed

                                                \n@param status The deployment status:

                                                • running

                                                • successful

                                                • failed

                                                • ", "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 status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The deployment 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 #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 deployment ID.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                  The deployment ID.

                                                  \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                  The deployment ID.

                                                  \n@return The deployment 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" : "DeploymentId", "queryString" : false, "requiresLength" : 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 deployment ID.

                                                  \n@param deploymentId The deployment ID.", "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 deployment ID.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                  The stack ID.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                  The stack ID.

                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                  The stack ID.

                                                  \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                  The stack ID.

                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                  The stack ID.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                  The app ID.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                  The app ID.

                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                  The app ID.

                                                  \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                  The app ID.

                                                  \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                  The app ID.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                  Date when the deployment was created.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                  Date when the deployment was created.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                  Date when the deployment was created.

                                                  \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                  Date when the deployment was created.

                                                  \n@return Date when the deployment was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                  Date when the deployment was created.

                                                  \n@param createdAt Date when the deployment was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                  Date when the deployment was created.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                  Date when the deployment completed.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completedAt(String)}.\n@param completedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completedAt(String)", "deprecated" : false, "documentation" : "

                                                  Date when the deployment completed.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedAt", "fluentSetterDocumentation" : "

                                                  Date when the deployment completed.

                                                  \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedAt", "getterDocumentation" : "

                                                  Date when the deployment completed.

                                                  \n@return Date when the deployment completed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletedAt", "sensitive" : false, "setterDocumentation" : "

                                                  Date when the deployment completed.

                                                  \n@param completedAt Date when the deployment completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                                  Date when the deployment completed.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                  The deployment duration.

                                                  \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 #duration(Integer)}.\n@param duration 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 #duration(Integer)", "deprecated" : false, "documentation" : "

                                                  The deployment duration.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                  The deployment duration.

                                                  \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                  The deployment duration.

                                                  \n@return The deployment duration.", "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" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                  The deployment duration.

                                                  \n@param duration The deployment duration.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                  The deployment duration.

                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The user's IAM 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 #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 user's IAM ARN.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                  The user's IAM ARN.

                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                  The user's IAM ARN.

                                                  \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                  \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  A user-defined comment.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                  A user-defined comment.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                  A user-defined comment.

                                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                  A user-defined comment.

                                                  \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                  A user-defined comment.

                                                  \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                  A user-defined comment.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "defaultConsumerFluentSetterDocumentation" : "

                                                  Used to specify a stack or deployment command.

                                                  \nThis is a convenience that creates an instance of the {@link DeploymentCommand.Builder} avoiding the need to create one manually via {@link DeploymentCommand#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentCommand.Builder#build()} is called immediately and its result is passed to {@link #command(DeploymentCommand)}.\n@param command a consumer that will call methods on {@link DeploymentCommand.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(DeploymentCommand)", "deprecated" : false, "documentation" : "

                                                  Used to specify a stack or deployment command.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                                  Used to specify a stack or deployment command.

                                                  \n@param command Used to specify a stack or deployment command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                                  Used to specify a stack or deployment command.

                                                  \n@return Used to specify a stack or deployment command.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                                  Used to specify a stack or deployment command.

                                                  \n@param command Used to specify a stack or deployment command.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                                  Used to specify a stack or deployment command.

                                                  ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The deployment status:

                                                  • running

                                                  • successful

                                                  • 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 #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 deployment status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                  The deployment status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  \n@param status The deployment status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                    The deployment status:

                                                    • running

                                                    • successful

                                                    • failed

                                                    \n@return The deployment status:

                                                    • running

                                                    • successful

                                                    • failed

                                                    • ", "getterModel" : { "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, "requiresLength" : 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 status:

                                                      • running

                                                      • successful

                                                      • failed

                                                      \n@param status The deployment status:

                                                      • running

                                                      • successful

                                                      • failed

                                                      • ", "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 status:

                                                        • running

                                                        • successful

                                                        • failed

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                        A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                        A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                        A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        \n@return A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                        A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                        A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                        The IDs of the target 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                        The IDs of the target instances.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                        The IDs of the target instances.

                                                        \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                        The IDs of the target instances.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The IDs of the target 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                        The IDs of the target instances.

                                                        \n@param instanceIds The IDs of the target instances.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                        The IDs of the target instances.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Deployment", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "deployment", "variableType" : "Deployment", "documentation" : null, "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "wrapper" : false, "xmlNamespace" : null }, "DeploymentCommand" : { "c2jName" : "DeploymentCommand", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Used to specify a stack or deployment command.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DeploymentCommandName", "defaultConsumerFluentSetterDocumentation" : "

                                                        Specifies the operation. You can specify only one command.

                                                        For stacks, the following commands are available:

                                                        • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                        • install_dependencies: Install the stack's dependencies.

                                                        • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                        • update_dependencies: Update the stack's dependencies.

                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                        For apps, the following commands are available:

                                                        • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                        • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                        • start: Start the app's web or application server.

                                                        • stop: Stop the app's web or application server.

                                                        • restart: Restart the app's web or application server.

                                                        • undeploy: Undeploy the app.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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" : "

                                                        Specifies the operation. You can specify only one command.

                                                        For stacks, the following commands are available:

                                                        • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                        • install_dependencies: Install the stack's dependencies.

                                                        • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                        • update_dependencies: Update the stack's dependencies.

                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                        For apps, the following commands are available:

                                                        • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                        • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                        • start: Start the app's web or application server.

                                                        • stop: Stop the app's web or application server.

                                                        • restart: Restart the app's web or application server.

                                                        • undeploy: Undeploy the app.

                                                        ", "endpointDiscoveryId" : false, "enumType" : "DeploymentCommandName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "name", "fluentEnumSetterMethodName" : "name", "fluentGetterMethodName" : "nameAsString", "fluentSetterDocumentation" : "

                                                        Specifies the operation. You can specify only one command.

                                                        For stacks, the following commands are available:

                                                        • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                        • install_dependencies: Install the stack's dependencies.

                                                        • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                        • update_dependencies: Update the stack's dependencies.

                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                        For apps, the following commands are available:

                                                        • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                        • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                        • start: Start the app's web or application server.

                                                        • stop: Stop the app's web or application server.

                                                        • restart: Restart the app's web or application server.

                                                        • undeploy: Undeploy the app.

                                                        \n@param name Specifies the operation. You can specify only one command.

                                                        For stacks, the following commands are available:

                                                        • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                        • install_dependencies: Install the stack's dependencies.

                                                        • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                        • update_dependencies: Update the stack's dependencies.

                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                        For apps, the following commands are available:

                                                        • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                        • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                        • start: Start the app's web or application server.

                                                        • stop: Stop the app's web or application server.

                                                        • restart: Restart the app's web or application server.

                                                        • undeploy: Undeploy the app.

                                                        • \n@see DeploymentCommandName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                          Specifies the operation. You can specify only one command.

                                                          For stacks, the following commands are available:

                                                          • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                          • install_dependencies: Install the stack's dependencies.

                                                          • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                          • update_dependencies: Update the stack's dependencies.

                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                          For apps, the following commands are available:

                                                          • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                          • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                          • start: Start the app's web or application server.

                                                          • stop: Stop the app's web or application server.

                                                          • restart: Restart the app's web or application server.

                                                          • undeploy: Undeploy the app.

                                                          \n

                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DeploymentCommandName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

                                                          \n@return Specifies the operation. You can specify only one command.

                                                          For stacks, the following commands are available:

                                                          • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                          • install_dependencies: Install the stack's dependencies.

                                                          • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                          • update_dependencies: Update the stack's dependencies.

                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                          For apps, the following commands are available:

                                                          • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                          • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                          • start: Start the app's web or application server.

                                                          • stop: Stop the app's web or application server.

                                                          • restart: Restart the app's web or application server.

                                                          • undeploy: Undeploy the app.

                                                          • \n@see DeploymentCommandName", "getterModel" : { "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, "requiresLength" : 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" : "

                                                            Specifies the operation. You can specify only one command.

                                                            For stacks, the following commands are available:

                                                            • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                            • install_dependencies: Install the stack's dependencies.

                                                            • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                            • update_dependencies: Update the stack's dependencies.

                                                            The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                            For apps, the following commands are available:

                                                            • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                            • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                            • start: Start the app's web or application server.

                                                            • stop: Stop the app's web or application server.

                                                            • restart: Restart the app's web or application server.

                                                            • undeploy: Undeploy the app.

                                                            \n@param name Specifies the operation. You can specify only one command.

                                                            For stacks, the following commands are available:

                                                            • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                            • install_dependencies: Install the stack's dependencies.

                                                            • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                            • update_dependencies: Update the stack's dependencies.

                                                            The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                            For apps, the following commands are available:

                                                            • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                            • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                            • start: Start the app's web or application server.

                                                            • stop: Stop the app's web or application server.

                                                            • restart: Restart the app's web or application server.

                                                            • undeploy: Undeploy the app.

                                                            • \n@see DeploymentCommandName", "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" : "

                                                              Specifies the operation. You can specify only one command.

                                                              For stacks, the following commands are available:

                                                              • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                              • install_dependencies: Install the stack's dependencies.

                                                              • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                              • update_dependencies: Update the stack's dependencies.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                              • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                              • start: Start the app's web or application server.

                                                              • stop: Stop the app's web or application server.

                                                              • restart: Restart the app's web or application server.

                                                              • undeploy: Undeploy the app.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArgs", "beanStyleSetterMethodName" : "setArgs", "c2jName" : "Args", "c2jShape" : "DeploymentCommandArgs", "defaultConsumerFluentSetterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \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 #args(List>)}.\n@param args 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 #args(List>)", "deprecated" : false, "documentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "args", "fluentSetterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "args", "getterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n@return The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "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" : "Args", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Strings", "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, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Args", "sensitive" : false, "setterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "setterMethodName" : "setArgs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Args" : { "beanStyleGetterMethodName" : "getArgs", "beanStyleSetterMethodName" : "setArgs", "c2jName" : "Args", "c2jShape" : "DeploymentCommandArgs", "defaultConsumerFluentSetterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \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 #args(List>)}.\n@param args 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 #args(List>)", "deprecated" : false, "documentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "args", "fluentSetterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "args", "getterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n@return The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "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" : "Args", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Strings", "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, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Args", "sensitive" : false, "setterDocumentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "setterMethodName" : "setArgs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "

                                                              The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                              {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                              The update_dependencies command takes two arguments:

                                                              • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                              For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DeploymentCommandName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the operation. You can specify only one command.

                                                              For stacks, the following commands are available:

                                                              • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                              • install_dependencies: Install the stack's dependencies.

                                                              • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                              • update_dependencies: Update the stack's dependencies.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                              • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                              • start: Start the app's web or application server.

                                                              • stop: Stop the app's web or application server.

                                                              • restart: Restart the app's web or application server.

                                                              • undeploy: Undeploy the app.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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" : "

                                                              Specifies the operation. You can specify only one command.

                                                              For stacks, the following commands are available:

                                                              • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                              • install_dependencies: Install the stack's dependencies.

                                                              • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                              • update_dependencies: Update the stack's dependencies.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                              • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                              • start: Start the app's web or application server.

                                                              • stop: Stop the app's web or application server.

                                                              • restart: Restart the app's web or application server.

                                                              • undeploy: Undeploy the app.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeploymentCommandName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "name", "fluentEnumSetterMethodName" : "name", "fluentGetterMethodName" : "nameAsString", "fluentSetterDocumentation" : "

                                                              Specifies the operation. You can specify only one command.

                                                              For stacks, the following commands are available:

                                                              • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                              • install_dependencies: Install the stack's dependencies.

                                                              • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                              • update_dependencies: Update the stack's dependencies.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                              • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                              • start: Start the app's web or application server.

                                                              • stop: Stop the app's web or application server.

                                                              • restart: Restart the app's web or application server.

                                                              • undeploy: Undeploy the app.

                                                              \n@param name Specifies the operation. You can specify only one command.

                                                              For stacks, the following commands are available:

                                                              • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                              • install_dependencies: Install the stack's dependencies.

                                                              • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                              • update_dependencies: Update the stack's dependencies.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                              • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                              • start: Start the app's web or application server.

                                                              • stop: Stop the app's web or application server.

                                                              • restart: Restart the app's web or application server.

                                                              • undeploy: Undeploy the app.

                                                              • \n@see DeploymentCommandName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                Specifies the operation. You can specify only one command.

                                                                For stacks, the following commands are available:

                                                                • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                • install_dependencies: Install the stack's dependencies.

                                                                • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                • update_dependencies: Update the stack's dependencies.

                                                                The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                For apps, the following commands are available:

                                                                • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                • start: Start the app's web or application server.

                                                                • stop: Stop the app's web or application server.

                                                                • restart: Restart the app's web or application server.

                                                                • undeploy: Undeploy the app.

                                                                \n

                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DeploymentCommandName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

                                                                \n@return Specifies the operation. You can specify only one command.

                                                                For stacks, the following commands are available:

                                                                • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                • install_dependencies: Install the stack's dependencies.

                                                                • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                • update_dependencies: Update the stack's dependencies.

                                                                The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                For apps, the following commands are available:

                                                                • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                • start: Start the app's web or application server.

                                                                • stop: Stop the app's web or application server.

                                                                • restart: Restart the app's web or application server.

                                                                • undeploy: Undeploy the app.

                                                                • \n@see DeploymentCommandName", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                  Specifies the operation. You can specify only one command.

                                                                  For stacks, the following commands are available:

                                                                  • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                  • install_dependencies: Install the stack's dependencies.

                                                                  • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                  • update_dependencies: Update the stack's dependencies.

                                                                  The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                  For apps, the following commands are available:

                                                                  • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                  • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                  • start: Start the app's web or application server.

                                                                  • stop: Stop the app's web or application server.

                                                                  • restart: Restart the app's web or application server.

                                                                  • undeploy: Undeploy the app.

                                                                  \n@param name Specifies the operation. You can specify only one command.

                                                                  For stacks, the following commands are available:

                                                                  • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                  • install_dependencies: Install the stack's dependencies.

                                                                  • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                  • update_dependencies: Update the stack's dependencies.

                                                                  The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                  For apps, the following commands are available:

                                                                  • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                  • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                  • start: Start the app's web or application server.

                                                                  • stop: Stop the app's web or application server.

                                                                  • restart: Restart the app's web or application server.

                                                                  • undeploy: Undeploy the app.

                                                                  • \n@see DeploymentCommandName", "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" : "

                                                                    Specifies the operation. You can specify only one command.

                                                                    For stacks, the following commands are available:

                                                                    • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                    • install_dependencies: Install the stack's dependencies.

                                                                    • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                    • update_dependencies: Update the stack's dependencies.

                                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                    For apps, the following commands are available:

                                                                    • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                    • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                    • start: Start the app's web or application server.

                                                                    • stop: Stop the app's web or application server.

                                                                    • restart: Restart the app's web or application server.

                                                                    • undeploy: Undeploy the app.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DeploymentCommandName", "defaultConsumerFluentSetterDocumentation" : "

                                                                    Specifies the operation. You can specify only one command.

                                                                    For stacks, the following commands are available:

                                                                    • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                    • install_dependencies: Install the stack's dependencies.

                                                                    • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                    • update_dependencies: Update the stack's dependencies.

                                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                    For apps, the following commands are available:

                                                                    • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                    • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                    • start: Start the app's web or application server.

                                                                    • stop: Stop the app's web or application server.

                                                                    • restart: Restart the app's web or application server.

                                                                    • undeploy: Undeploy the app.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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" : "

                                                                    Specifies the operation. You can specify only one command.

                                                                    For stacks, the following commands are available:

                                                                    • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                    • install_dependencies: Install the stack's dependencies.

                                                                    • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                    • update_dependencies: Update the stack's dependencies.

                                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                    For apps, the following commands are available:

                                                                    • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                    • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                    • start: Start the app's web or application server.

                                                                    • stop: Stop the app's web or application server.

                                                                    • restart: Restart the app's web or application server.

                                                                    • undeploy: Undeploy the app.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeploymentCommandName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "name", "fluentEnumSetterMethodName" : "name", "fluentGetterMethodName" : "nameAsString", "fluentSetterDocumentation" : "

                                                                    Specifies the operation. You can specify only one command.

                                                                    For stacks, the following commands are available:

                                                                    • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                    • install_dependencies: Install the stack's dependencies.

                                                                    • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                    • update_dependencies: Update the stack's dependencies.

                                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                    For apps, the following commands are available:

                                                                    • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                    • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                    • start: Start the app's web or application server.

                                                                    • stop: Stop the app's web or application server.

                                                                    • restart: Restart the app's web or application server.

                                                                    • undeploy: Undeploy the app.

                                                                    \n@param name Specifies the operation. You can specify only one command.

                                                                    For stacks, the following commands are available:

                                                                    • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                    • install_dependencies: Install the stack's dependencies.

                                                                    • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                    • update_dependencies: Update the stack's dependencies.

                                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                    For apps, the following commands are available:

                                                                    • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                    • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                    • start: Start the app's web or application server.

                                                                    • stop: Stop the app's web or application server.

                                                                    • restart: Restart the app's web or application server.

                                                                    • undeploy: Undeploy the app.

                                                                    • \n@see DeploymentCommandName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                      Specifies the operation. You can specify only one command.

                                                                      For stacks, the following commands are available:

                                                                      • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                      • install_dependencies: Install the stack's dependencies.

                                                                      • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                      • update_dependencies: Update the stack's dependencies.

                                                                      The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                      For apps, the following commands are available:

                                                                      • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                      • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                      • start: Start the app's web or application server.

                                                                      • stop: Stop the app's web or application server.

                                                                      • restart: Restart the app's web or application server.

                                                                      • undeploy: Undeploy the app.

                                                                      \n

                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DeploymentCommandName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

                                                                      \n@return Specifies the operation. You can specify only one command.

                                                                      For stacks, the following commands are available:

                                                                      • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                      • install_dependencies: Install the stack's dependencies.

                                                                      • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                      • update_dependencies: Update the stack's dependencies.

                                                                      The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                      For apps, the following commands are available:

                                                                      • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                      • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                      • start: Start the app's web or application server.

                                                                      • stop: Stop the app's web or application server.

                                                                      • restart: Restart the app's web or application server.

                                                                      • undeploy: Undeploy the app.

                                                                      • \n@see DeploymentCommandName", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                        Specifies the operation. You can specify only one command.

                                                                        For stacks, the following commands are available:

                                                                        • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                        • install_dependencies: Install the stack's dependencies.

                                                                        • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                        • update_dependencies: Update the stack's dependencies.

                                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                        For apps, the following commands are available:

                                                                        • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                        • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                        • start: Start the app's web or application server.

                                                                        • stop: Stop the app's web or application server.

                                                                        • restart: Restart the app's web or application server.

                                                                        • undeploy: Undeploy the app.

                                                                        \n@param name Specifies the operation. You can specify only one command.

                                                                        For stacks, the following commands are available:

                                                                        • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                        • install_dependencies: Install the stack's dependencies.

                                                                        • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                        • update_dependencies: Update the stack's dependencies.

                                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                        For apps, the following commands are available:

                                                                        • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                        • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                        • start: Start the app's web or application server.

                                                                        • stop: Stop the app's web or application server.

                                                                        • restart: Restart the app's web or application server.

                                                                        • undeploy: Undeploy the app.

                                                                        • \n@see DeploymentCommandName", "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" : "

                                                                          Specifies the operation. You can specify only one command.

                                                                          For stacks, the following commands are available:

                                                                          • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {\"recipes\":[\"phpapp::appsetup\"]}.

                                                                          • install_dependencies: Install the stack's dependencies.

                                                                          • update_custom_cookbooks: Update the stack's custom cookbooks.

                                                                          • update_dependencies: Update the stack's dependencies.

                                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                          For apps, the following commands are available:

                                                                          • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {\"migrate\":[\"true\"]} to migrate the database. The default setting is {\"migrate\":[\"false\"]}.

                                                                          • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.

                                                                          • start: Start the app's web or application server.

                                                                          • stop: Stop the app's web or application server.

                                                                          • restart: Restart the app's web or application server.

                                                                          • undeploy: Undeploy the app.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArgs", "beanStyleSetterMethodName" : "setArgs", "c2jName" : "Args", "c2jShape" : "DeploymentCommandArgs", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          \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 #args(List>)}.\n@param args 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 #args(List>)", "deprecated" : false, "documentation" : "

                                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "args", "fluentSetterDocumentation" : "

                                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "args", "getterDocumentation" : "

                                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "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" : "Args", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Strings", "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, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Args", "sensitive" : false, "setterDocumentation" : "

                                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "setterMethodName" : "setArgs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "

                                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                                          The update_dependencies command takes two arguments:

                                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                                          For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "DeploymentCommand", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "deploymentCommand", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "wrapper" : false, "xmlNamespace" : null }, "DeploymentCommandName" : { "c2jName" : "DeploymentCommandName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INSTALL_DEPENDENCIES", "value" : "install_dependencies" }, { "name" : "UPDATE_DEPENDENCIES", "value" : "update_dependencies" }, { "name" : "UPDATE_CUSTOM_COOKBOOKS", "value" : "update_custom_cookbooks" }, { "name" : "EXECUTE_RECIPES", "value" : "execute_recipes" }, { "name" : "CONFIGURE", "value" : "configure" }, { "name" : "SETUP", "value" : "setup" }, { "name" : "DEPLOY", "value" : "deploy" }, { "name" : "ROLLBACK", "value" : "rollback" }, { "name" : "START", "value" : "start" }, { "name" : "STOP", "value" : "stop" }, { "name" : "RESTART", "value" : "restart" }, { "name" : "UNDEPLOY", "value" : "undeploy" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentCommandName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentCommandName", "variableName" : "deploymentCommandName", "variableType" : "DeploymentCommandName", "documentation" : null, "simpleType" : "DeploymentCommandName", "variableSetterType" : "DeploymentCommandName" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterEcsClusterRequest" : { "c2jName" : "DeregisterEcsClusterRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeregisterEcsCluster", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterEcsCluster", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@param ecsClusterArn The cluster's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@return The cluster's Amazon Resource Number (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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@param ecsClusterArn The cluster's Amazon Resource Number (ARN).", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@param ecsClusterArn The cluster's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@return The cluster's Amazon Resource Number (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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@param ecsClusterArn The cluster's Amazon Resource Number (ARN).", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@param ecsClusterArn The cluster's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@return The cluster's Amazon Resource Number (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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          \n@param ecsClusterArn The cluster's Amazon Resource Number (ARN).", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                          The cluster's Amazon Resource Number (ARN).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EcsClusterArn" ], "shapeName" : "DeregisterEcsClusterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterEcsClusterRequest", "variableName" : "deregisterEcsClusterRequest", "variableType" : "DeregisterEcsClusterRequest", "documentation" : null, "simpleType" : "DeregisterEcsClusterRequest", "variableSetterType" : "DeregisterEcsClusterRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterEcsClusterResponse" : { "c2jName" : "DeregisterEcsClusterResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterEcsClusterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterEcsClusterResponse", "variableName" : "deregisterEcsClusterResponse", "variableType" : "DeregisterEcsClusterResponse", "documentation" : null, "simpleType" : "DeregisterEcsClusterResponse", "variableSetterType" : "DeregisterEcsClusterResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterElasticIpRequest" : { "c2jName" : "DeregisterElasticIpRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeregisterElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                          The Elastic IP address.

                                                                          \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "DeregisterElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterElasticIpRequest", "variableName" : "deregisterElasticIpRequest", "variableType" : "DeregisterElasticIpRequest", "documentation" : null, "simpleType" : "DeregisterElasticIpRequest", "variableSetterType" : "DeregisterElasticIpRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterElasticIpResponse" : { "c2jName" : "DeregisterElasticIpResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterElasticIpResponse", "variableName" : "deregisterElasticIpResponse", "variableType" : "DeregisterElasticIpResponse", "documentation" : null, "simpleType" : "DeregisterElasticIpResponse", "variableSetterType" : "DeregisterElasticIpResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterInstanceRequest" : { "c2jName" : "DeregisterInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeregisterInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DeregisterInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterInstanceRequest", "variableName" : "deregisterInstanceRequest", "variableType" : "DeregisterInstanceRequest", "documentation" : null, "simpleType" : "DeregisterInstanceRequest", "variableSetterType" : "DeregisterInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterInstanceResponse" : { "c2jName" : "DeregisterInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterInstanceResponse", "variableName" : "deregisterInstanceResponse", "variableType" : "DeregisterInstanceResponse", "documentation" : null, "simpleType" : "DeregisterInstanceResponse", "variableSetterType" : "DeregisterInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterRdsDbInstanceRequest" : { "c2jName" : "DeregisterRdsDbInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeregisterRdsDbInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterRdsDbInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RdsDbInstanceArn" ], "shapeName" : "DeregisterRdsDbInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterRdsDbInstanceRequest", "variableName" : "deregisterRdsDbInstanceRequest", "variableType" : "DeregisterRdsDbInstanceRequest", "documentation" : null, "simpleType" : "DeregisterRdsDbInstanceRequest", "variableSetterType" : "DeregisterRdsDbInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterRdsDbInstanceResponse" : { "c2jName" : "DeregisterRdsDbInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterRdsDbInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterRdsDbInstanceResponse", "variableName" : "deregisterRdsDbInstanceResponse", "variableType" : "DeregisterRdsDbInstanceResponse", "documentation" : null, "simpleType" : "DeregisterRdsDbInstanceResponse", "variableSetterType" : "DeregisterRdsDbInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterVolumeRequest" : { "c2jName" : "DeregisterVolumeRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeregisterVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@return The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@return The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@return The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "DeregisterVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterVolumeRequest", "variableName" : "deregisterVolumeRequest", "variableType" : "DeregisterVolumeRequest", "documentation" : null, "simpleType" : "DeregisterVolumeRequest", "variableSetterType" : "DeregisterVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterVolumeResponse" : { "c2jName" : "DeregisterVolumeResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterVolumeResponse", "variableName" : "deregisterVolumeResponse", "variableType" : "DeregisterVolumeResponse", "documentation" : null, "simpleType" : "DeregisterVolumeResponse", "variableSetterType" : "DeregisterVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAgentVersionsRequest" : { "c2jName" : "DescribeAgentVersionsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeAgentVersions", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeAgentVersions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The configuration manager.

                                                                          \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                          The configuration manager.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                          The configuration manager.

                                                                          ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The configuration manager.

                                                                          \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                          The configuration manager.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                          The configuration manager.

                                                                          ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The configuration manager.

                                                                          \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                          The configuration manager.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                          The configuration manager.

                                                                          \n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                          The configuration manager.

                                                                          ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAgentVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAgentVersionsRequest", "variableName" : "describeAgentVersionsRequest", "variableType" : "DescribeAgentVersionsRequest", "documentation" : null, "simpleType" : "DescribeAgentVersionsRequest", "variableSetterType" : "DescribeAgentVersionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAgentVersionsResponse" : { "c2jName" : "DescribeAgentVersionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeAgentVersions request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAgentVersions", "beanStyleSetterMethodName" : "setAgentVersions", "c2jName" : "AgentVersions", "c2jShape" : "AgentVersions", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \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 #agentVersions(List)}.\n@param agentVersions 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 #agentVersions(List)", "deprecated" : false, "documentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersions", "fluentSetterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersions", "getterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.", "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" : "AgentVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "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" : "AgentVersion", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AgentVersion.Builder} avoiding the need to create one manually via {@link AgentVersion#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentVersion.Builder#build()} is called immediately and its result is passed to {@link #member(AgentVersion)}.\n@param member a consumer that will call methods on {@link AgentVersion.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AgentVersion)", "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" : "AgentVersion", "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, "requiresLength" : 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" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : null, "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AgentVersions", "sensitive" : false, "setterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.", "setterMethodName" : "setAgentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersions" : { "beanStyleGetterMethodName" : "getAgentVersions", "beanStyleSetterMethodName" : "setAgentVersions", "c2jName" : "AgentVersions", "c2jShape" : "AgentVersions", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \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 #agentVersions(List)}.\n@param agentVersions 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 #agentVersions(List)", "deprecated" : false, "documentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersions", "fluentSetterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersions", "getterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.", "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" : "AgentVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "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" : "AgentVersion", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AgentVersion.Builder} avoiding the need to create one manually via {@link AgentVersion#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentVersion.Builder#build()} is called immediately and its result is passed to {@link #member(AgentVersion)}.\n@param member a consumer that will call methods on {@link AgentVersion.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AgentVersion)", "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" : "AgentVersion", "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, "requiresLength" : 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" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : null, "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AgentVersions", "sensitive" : false, "setterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.", "setterMethodName" : "setAgentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAgentVersions", "beanStyleSetterMethodName" : "setAgentVersions", "c2jName" : "AgentVersions", "c2jShape" : "AgentVersions", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \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 #agentVersions(List)}.\n@param agentVersions 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 #agentVersions(List)", "deprecated" : false, "documentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersions", "fluentSetterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersions", "getterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.", "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" : "AgentVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "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" : "AgentVersion", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AgentVersion.Builder} avoiding the need to create one manually via {@link AgentVersion#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentVersion.Builder#build()} is called immediately and its result is passed to {@link #member(AgentVersion)}.\n@param member a consumer that will call methods on {@link AgentVersion.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AgentVersion)", "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" : "AgentVersion", "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, "requiresLength" : 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" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : null, "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AgentVersions", "sensitive" : false, "setterDocumentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.", "setterMethodName" : "setAgentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                          The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAgentVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAgentVersionsResponse", "variableName" : "describeAgentVersionsResponse", "variableType" : "DescribeAgentVersionsResponse", "documentation" : null, "simpleType" : "DescribeAgentVersionsResponse", "variableSetterType" : "DescribeAgentVersionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAppsRequest" : { "c2jName" : "DescribeAppsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeApps", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeApps", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@return The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppIds", "beanStyleSetterMethodName" : "setAppIds", "c2jName" : "AppIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \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 #appIds(List)}.\n@param appIds 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 #appIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appIds", "fluentSetterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appIds", "getterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.", "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" : "AppIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "AppIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.", "setterMethodName" : "setAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppIds" : { "beanStyleGetterMethodName" : "getAppIds", "beanStyleSetterMethodName" : "setAppIds", "c2jName" : "AppIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \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 #appIds(List)}.\n@param appIds 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 #appIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appIds", "fluentSetterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appIds", "getterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.", "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" : "AppIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "AppIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.", "setterMethodName" : "setAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@return The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@return The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppIds", "beanStyleSetterMethodName" : "setAppIds", "c2jName" : "AppIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \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 #appIds(List)}.\n@param appIds 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 #appIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appIds", "fluentSetterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appIds", "getterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.", "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" : "AppIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "AppIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.", "setterMethodName" : "setAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAppsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAppsRequest", "variableName" : "describeAppsRequest", "variableType" : "DescribeAppsRequest", "documentation" : null, "simpleType" : "DescribeAppsRequest", "variableSetterType" : "DescribeAppsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAppsResponse" : { "c2jName" : "DescribeAppsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeApps request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApps", "beanStyleSetterMethodName" : "setApps", "c2jName" : "Apps", "c2jShape" : "Apps", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \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 #apps(List)}.\n@param apps 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 #apps(List)", "deprecated" : false, "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apps", "fluentSetterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apps", "getterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of App objects that describe the specified apps.", "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" : "Apps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "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" : "App", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link App.Builder} avoiding the need to create one manually via {@link App#builder()}.\n\nWhen the {@link Consumer} completes, {@link App.Builder#build()} is called immediately and its result is passed to {@link #member(App)}.\n@param member a consumer that will call methods on {@link App.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(App)", "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" : "App", "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, "requiresLength" : 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" : "App", "variableName" : "member", "variableType" : "App", "documentation" : null, "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "App", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Apps", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n@param apps An array of App objects that describe the specified apps.", "setterMethodName" : "setApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Apps" : { "beanStyleGetterMethodName" : "getApps", "beanStyleSetterMethodName" : "setApps", "c2jName" : "Apps", "c2jShape" : "Apps", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \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 #apps(List)}.\n@param apps 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 #apps(List)", "deprecated" : false, "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apps", "fluentSetterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apps", "getterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of App objects that describe the specified apps.", "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" : "Apps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "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" : "App", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link App.Builder} avoiding the need to create one manually via {@link App#builder()}.\n\nWhen the {@link Consumer} completes, {@link App.Builder#build()} is called immediately and its result is passed to {@link #member(App)}.\n@param member a consumer that will call methods on {@link App.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(App)", "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" : "App", "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, "requiresLength" : 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" : "App", "variableName" : "member", "variableType" : "App", "documentation" : null, "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "App", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Apps", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n@param apps An array of App objects that describe the specified apps.", "setterMethodName" : "setApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApps", "beanStyleSetterMethodName" : "setApps", "c2jName" : "Apps", "c2jShape" : "Apps", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \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 #apps(List)}.\n@param apps 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 #apps(List)", "deprecated" : false, "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apps", "fluentSetterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apps", "getterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of App objects that describe the specified apps.", "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" : "Apps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "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" : "App", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link App.Builder} avoiding the need to create one manually via {@link App#builder()}.\n\nWhen the {@link Consumer} completes, {@link App.Builder#build()} is called immediately and its result is passed to {@link #member(App)}.\n@param member a consumer that will call methods on {@link App.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(App)", "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" : "App", "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, "requiresLength" : 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" : "App", "variableName" : "member", "variableType" : "App", "documentation" : null, "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "App", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Apps", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n@param apps An array of App objects that describe the specified apps.", "setterMethodName" : "setApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAppsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAppsResponse", "variableName" : "describeAppsResponse", "variableType" : "DescribeAppsResponse", "documentation" : null, "simpleType" : "DescribeAppsResponse", "variableSetterType" : "DescribeAppsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeCommandsRequest" : { "c2jName" : "DescribeCommandsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeCommands", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeCommands", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@return The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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, "requiresLength" : 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@return The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommandIds", "beanStyleSetterMethodName" : "setCommandIds", "c2jName" : "CommandIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \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 #commandIds(List)}.\n@param commandIds 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 #commandIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandIds", "fluentSetterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandIds", "getterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.", "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" : "CommandIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CommandIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.", "setterMethodName" : "setCommandIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandIds" : { "beanStyleGetterMethodName" : "getCommandIds", "beanStyleSetterMethodName" : "setCommandIds", "c2jName" : "CommandIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \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 #commandIds(List)}.\n@param commandIds 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 #commandIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandIds", "fluentSetterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandIds", "getterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.", "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" : "CommandIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CommandIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.", "setterMethodName" : "setCommandIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@return The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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, "requiresLength" : 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@return The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                          The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@return The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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, "requiresLength" : 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@return The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommandIds", "beanStyleSetterMethodName" : "setCommandIds", "c2jName" : "CommandIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \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 #commandIds(List)}.\n@param commandIds 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 #commandIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandIds", "fluentSetterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandIds", "getterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.", "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" : "CommandIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CommandIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.", "setterMethodName" : "setCommandIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeCommandsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeCommandsRequest", "variableName" : "describeCommandsRequest", "variableType" : "DescribeCommandsRequest", "documentation" : null, "simpleType" : "DescribeCommandsRequest", "variableSetterType" : "DescribeCommandsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeCommandsResponse" : { "c2jName" : "DescribeCommandsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeCommands request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "Commands", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \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 #commands(List)}.\n@param commands 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 #commands(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commands", "fluentSetterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Command objects that describe each of the specified commands.", "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" : "Commands", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "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" : "Command", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #member(Command)}.\n@param member a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Command)", "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" : "Command", "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, "requiresLength" : 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" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Commands", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n@param commands An array of Command objects that describe each of the specified commands.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Commands" : { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "Commands", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \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 #commands(List)}.\n@param commands 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 #commands(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commands", "fluentSetterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Command objects that describe each of the specified commands.", "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" : "Commands", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "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" : "Command", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #member(Command)}.\n@param member a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Command)", "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" : "Command", "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, "requiresLength" : 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" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Commands", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n@param commands An array of Command objects that describe each of the specified commands.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "Commands", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \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 #commands(List)}.\n@param commands 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 #commands(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commands", "fluentSetterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Command objects that describe each of the specified commands.", "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" : "Commands", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "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" : "Command", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #member(Command)}.\n@param member a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Command)", "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" : "Command", "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, "requiresLength" : 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" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Commands", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n@param commands An array of Command objects that describe each of the specified commands.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeCommandsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeCommandsResponse", "variableName" : "describeCommandsResponse", "variableType" : "DescribeCommandsResponse", "documentation" : null, "simpleType" : "DescribeCommandsResponse", "variableSetterType" : "DescribeCommandsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeDeploymentsRequest" : { "c2jName" : "DescribeDeploymentsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeDeployments", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeDeployments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@param stackId The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@return The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@param stackId The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@param appId The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@return The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@param appId The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "c2jName" : "DeploymentIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every 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 #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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentIds", "fluentSetterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentIds", "getterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every 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" : "DeploymentIds", "queryString" : false, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.", "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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@param appId The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@return The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@param appId The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeploymentIds" : { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "c2jName" : "DeploymentIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every 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 #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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentIds", "fluentSetterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentIds", "getterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every 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" : "DeploymentIds", "queryString" : false, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.", "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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@param stackId The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@return The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@param stackId The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@param stackId The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@return The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          \n@param stackId The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID. If you include this parameter, the command returns a description of the commands associated with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@param appId The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@return The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          \n@param appId The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                          The app ID. If you include this parameter, the command returns a description of the commands associated with the specified app.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "c2jName" : "DeploymentIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every 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 #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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentIds", "fluentSetterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentIds", "getterDocumentation" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every 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" : "DeploymentIds", "queryString" : false, "requiresLength" : 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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.", "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" : "

                                                                          An array of deployment IDs to be described. If you include this parameter, the command returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeDeploymentsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeDeploymentsRequest", "variableName" : "describeDeploymentsRequest", "variableType" : "DescribeDeploymentsRequest", "documentation" : null, "simpleType" : "DescribeDeploymentsRequest", "variableSetterType" : "DescribeDeploymentsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeDeploymentsResponse" : { "c2jName" : "DescribeDeploymentsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeDeployments request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "Deployments", "c2jShape" : "Deployments", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Deployment objects that describe 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 #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" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deployments", "fluentSetterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Deployment objects that describe 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" : "Deployments", "queryString" : false, "requiresLength" : 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" : "Deployment", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Deployment.Builder} avoiding the need to create one manually via {@link Deployment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Deployment.Builder#build()} is called immediately and its result is passed to {@link #member(Deployment)}.\n@param member a consumer that will call methods on {@link Deployment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Deployment)", "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" : "Deployment", "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, "requiresLength" : 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" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : null, "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Deployments", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.", "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" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Deployments" : { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "Deployments", "c2jShape" : "Deployments", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Deployment objects that describe 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 #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" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deployments", "fluentSetterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Deployment objects that describe 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" : "Deployments", "queryString" : false, "requiresLength" : 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" : "Deployment", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Deployment.Builder} avoiding the need to create one manually via {@link Deployment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Deployment.Builder#build()} is called immediately and its result is passed to {@link #member(Deployment)}.\n@param member a consumer that will call methods on {@link Deployment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Deployment)", "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" : "Deployment", "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, "requiresLength" : 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" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : null, "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Deployments", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.", "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" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "Deployments", "c2jShape" : "Deployments", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Deployment objects that describe 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 #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" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deployments", "fluentSetterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Deployment objects that describe 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" : "Deployments", "queryString" : false, "requiresLength" : 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" : "Deployment", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Deployment.Builder} avoiding the need to create one manually via {@link Deployment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Deployment.Builder#build()} is called immediately and its result is passed to {@link #member(Deployment)}.\n@param member a consumer that will call methods on {@link Deployment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Deployment)", "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" : "Deployment", "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, "requiresLength" : 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" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : null, "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Deployments", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.", "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" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeDeploymentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeDeploymentsResponse", "variableName" : "describeDeploymentsResponse", "variableType" : "DescribeDeploymentsResponse", "documentation" : null, "simpleType" : "DescribeDeploymentsResponse", "variableSetterType" : "DescribeDeploymentsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEcsClustersRequest" : { "c2jName" : "DescribeEcsClustersRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeEcsClusters", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeEcsClusters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEcsClusterArns", "beanStyleSetterMethodName" : "setEcsClusterArns", "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \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 #ecsClusterArns(List)}.\n@param ecsClusterArns 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 #ecsClusterArns(List)", "deprecated" : false, "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArns", "fluentSetterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArns", "getterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of ARNs, one for each cluster to be described.", "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" : "EcsClusterArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "EcsClusterArns", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.", "setterMethodName" : "setEcsClusterArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@return A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@return If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.", "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 the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@return To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArns" : { "beanStyleGetterMethodName" : "getEcsClusterArns", "beanStyleSetterMethodName" : "setEcsClusterArns", "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \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 #ecsClusterArns(List)}.\n@param ecsClusterArns 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 #ecsClusterArns(List)", "deprecated" : false, "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArns", "fluentSetterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArns", "getterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of ARNs, one for each cluster to be described.", "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" : "EcsClusterArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "EcsClusterArns", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.", "setterMethodName" : "setEcsClusterArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@return To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@return If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.", "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 the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@return A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArns", "beanStyleSetterMethodName" : "setEcsClusterArns", "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \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 #ecsClusterArns(List)}.\n@param ecsClusterArns 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 #ecsClusterArns(List)", "deprecated" : false, "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArns", "fluentSetterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArns", "getterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of ARNs, one for each cluster to be described.", "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" : "EcsClusterArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "EcsClusterArns", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.", "setterMethodName" : "setEcsClusterArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@return A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@return If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                          If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.", "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 the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@return To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                          To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEcsClustersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEcsClustersRequest", "variableName" : "describeEcsClustersRequest", "variableType" : "DescribeEcsClustersRequest", "documentation" : null, "simpleType" : "DescribeEcsClustersRequest", "variableSetterType" : "DescribeEcsClustersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEcsClustersResponse" : { "c2jName" : "DescribeEcsClustersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeEcsClusters request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEcsClusters", "beanStyleSetterMethodName" : "setEcsClusters", "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \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 #ecsClusters(List)}.\n@param ecsClusters 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 #ecsClusters(List)", "deprecated" : false, "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusters", "fluentSetterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusters", "getterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of EcsCluster objects containing the cluster descriptions.", "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" : "EcsClusters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "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" : "EcsCluster", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EcsCluster.Builder} avoiding the need to create one manually via {@link EcsCluster#builder()}.\n\nWhen the {@link Consumer} completes, {@link EcsCluster.Builder#build()} is called immediately and its result is passed to {@link #member(EcsCluster)}.\n@param member a consumer that will call methods on {@link EcsCluster.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EcsCluster)", "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" : "EcsCluster", "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, "requiresLength" : 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" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : null, "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsClusters", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.", "setterMethodName" : "setEcsClusters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusters" : { "beanStyleGetterMethodName" : "getEcsClusters", "beanStyleSetterMethodName" : "setEcsClusters", "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \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 #ecsClusters(List)}.\n@param ecsClusters 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 #ecsClusters(List)", "deprecated" : false, "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusters", "fluentSetterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusters", "getterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of EcsCluster objects containing the cluster descriptions.", "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" : "EcsClusters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "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" : "EcsCluster", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EcsCluster.Builder} avoiding the need to create one manually via {@link EcsCluster#builder()}.\n\nWhen the {@link Consumer} completes, {@link EcsCluster.Builder#build()} is called immediately and its result is passed to {@link #member(EcsCluster)}.\n@param member a consumer that will call methods on {@link EcsCluster.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EcsCluster)", "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" : "EcsCluster", "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, "requiresLength" : 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" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : null, "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsClusters", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.", "setterMethodName" : "setEcsClusters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusters", "beanStyleSetterMethodName" : "setEcsClusters", "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \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 #ecsClusters(List)}.\n@param ecsClusters 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 #ecsClusters(List)", "deprecated" : false, "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusters", "fluentSetterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusters", "getterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of EcsCluster objects containing the cluster descriptions.", "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" : "EcsClusters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "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" : "EcsCluster", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EcsCluster.Builder} avoiding the need to create one manually via {@link EcsCluster#builder()}.\n\nWhen the {@link Consumer} completes, {@link EcsCluster.Builder#build()} is called immediately and its result is passed to {@link #member(EcsCluster)}.\n@param member a consumer that will call methods on {@link EcsCluster.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EcsCluster)", "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" : "EcsCluster", "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, "requiresLength" : 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" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : null, "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsClusters", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.", "setterMethodName" : "setEcsClusters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                          If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEcsClustersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEcsClustersResponse", "variableName" : "describeEcsClustersResponse", "variableType" : "DescribeEcsClustersResponse", "documentation" : null, "simpleType" : "DescribeEcsClustersResponse", "variableSetterType" : "DescribeEcsClustersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticIpsRequest" : { "c2jName" : "DescribeElasticIpsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeElasticIps", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeElasticIps", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@return The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@return A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIps", "beanStyleSetterMethodName" : "setIps", "c2jName" : "Ips", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \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 #ips(List)}.\n@param ips 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 #ips(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ips", "fluentSetterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ips", "getterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.", "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" : "Ips", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Ips", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.", "setterMethodName" : "setIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@return The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ips" : { "beanStyleGetterMethodName" : "getIps", "beanStyleSetterMethodName" : "setIps", "c2jName" : "Ips", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \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 #ips(List)}.\n@param ips 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 #ips(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ips", "fluentSetterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ips", "getterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.", "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" : "Ips", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Ips", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.", "setterMethodName" : "setIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@return A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@return The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@return A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIps", "beanStyleSetterMethodName" : "setIps", "c2jName" : "Ips", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \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 #ips(List)}.\n@param ips 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 #ips(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ips", "fluentSetterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ips", "getterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.", "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" : "Ips", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Ips", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.", "setterMethodName" : "setIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticIpsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticIpsRequest", "variableName" : "describeElasticIpsRequest", "variableType" : "DescribeElasticIpsRequest", "documentation" : null, "simpleType" : "DescribeElasticIpsRequest", "variableSetterType" : "DescribeElasticIpsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticIpsResponse" : { "c2jName" : "DescribeElasticIpsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeElasticIps request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getElasticIps", "beanStyleSetterMethodName" : "setElasticIps", "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \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 #elasticIps(List)}.\n@param elasticIps 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 #elasticIps(List)", "deprecated" : false, "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIps", "fluentSetterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIps", "getterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An ElasticIps object that describes the specified Elastic IP addresses.", "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" : "ElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "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" : "ElasticIp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticIp.Builder} avoiding the need to create one manually via {@link ElasticIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticIp.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticIp)}.\n@param member a consumer that will call methods on {@link ElasticIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticIp)", "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" : "ElasticIp", "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, "requiresLength" : 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" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : null, "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.", "setterMethodName" : "setElasticIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIps" : { "beanStyleGetterMethodName" : "getElasticIps", "beanStyleSetterMethodName" : "setElasticIps", "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \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 #elasticIps(List)}.\n@param elasticIps 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 #elasticIps(List)", "deprecated" : false, "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIps", "fluentSetterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIps", "getterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An ElasticIps object that describes the specified Elastic IP addresses.", "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" : "ElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "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" : "ElasticIp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticIp.Builder} avoiding the need to create one manually via {@link ElasticIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticIp.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticIp)}.\n@param member a consumer that will call methods on {@link ElasticIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticIp)", "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" : "ElasticIp", "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, "requiresLength" : 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" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : null, "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.", "setterMethodName" : "setElasticIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIps", "beanStyleSetterMethodName" : "setElasticIps", "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \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 #elasticIps(List)}.\n@param elasticIps 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 #elasticIps(List)", "deprecated" : false, "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIps", "fluentSetterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIps", "getterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An ElasticIps object that describes the specified Elastic IP addresses.", "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" : "ElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "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" : "ElasticIp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticIp.Builder} avoiding the need to create one manually via {@link ElasticIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticIp.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticIp)}.\n@param member a consumer that will call methods on {@link ElasticIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticIp)", "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" : "ElasticIp", "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, "requiresLength" : 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" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : null, "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.", "setterMethodName" : "setElasticIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticIpsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticIpsResponse", "variableName" : "describeElasticIpsResponse", "variableType" : "DescribeElasticIpsResponse", "documentation" : null, "simpleType" : "DescribeElasticIpsResponse", "variableSetterType" : "DescribeElasticIpsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticLoadBalancersRequest" : { "c2jName" : "DescribeElasticLoadBalancersRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeElasticLoadBalancers", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeElasticLoadBalancers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@return A stack ID. The action describes the stack's Elastic Load Balancing instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@return A stack ID. The action describes the stack's Elastic Load Balancing instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@return A stack ID. The action describes the stack's Elastic Load Balancing instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticLoadBalancersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticLoadBalancersRequest", "variableName" : "describeElasticLoadBalancersRequest", "variableType" : "DescribeElasticLoadBalancersRequest", "documentation" : null, "simpleType" : "DescribeElasticLoadBalancersRequest", "variableSetterType" : "DescribeElasticLoadBalancersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticLoadBalancersResponse" : { "c2jName" : "DescribeElasticLoadBalancersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeElasticLoadBalancers request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancers", "beanStyleSetterMethodName" : "setElasticLoadBalancers", "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing 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 #elasticLoadBalancers(List)}.\n@param elasticLoadBalancers 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 #elasticLoadBalancers(List)", "deprecated" : false, "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancers", "fluentSetterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancers", "getterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing 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" : "ElasticLoadBalancers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "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" : "ElasticLoadBalancer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticLoadBalancer.Builder} avoiding the need to create one manually via {@link ElasticLoadBalancer#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticLoadBalancer.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticLoadBalancer)}.\n@param member a consumer that will call methods on {@link ElasticLoadBalancer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticLoadBalancer)", "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" : "ElasticLoadBalancer", "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, "requiresLength" : 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" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : null, "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticLoadBalancers", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.", "setterMethodName" : "setElasticLoadBalancers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticLoadBalancers" : { "beanStyleGetterMethodName" : "getElasticLoadBalancers", "beanStyleSetterMethodName" : "setElasticLoadBalancers", "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing 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 #elasticLoadBalancers(List)}.\n@param elasticLoadBalancers 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 #elasticLoadBalancers(List)", "deprecated" : false, "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancers", "fluentSetterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancers", "getterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing 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" : "ElasticLoadBalancers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "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" : "ElasticLoadBalancer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticLoadBalancer.Builder} avoiding the need to create one manually via {@link ElasticLoadBalancer#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticLoadBalancer.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticLoadBalancer)}.\n@param member a consumer that will call methods on {@link ElasticLoadBalancer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticLoadBalancer)", "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" : "ElasticLoadBalancer", "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, "requiresLength" : 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" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : null, "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticLoadBalancers", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.", "setterMethodName" : "setElasticLoadBalancers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancers", "beanStyleSetterMethodName" : "setElasticLoadBalancers", "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing 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 #elasticLoadBalancers(List)}.\n@param elasticLoadBalancers 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 #elasticLoadBalancers(List)", "deprecated" : false, "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancers", "fluentSetterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancers", "getterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing 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" : "ElasticLoadBalancers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "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" : "ElasticLoadBalancer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticLoadBalancer.Builder} avoiding the need to create one manually via {@link ElasticLoadBalancer#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticLoadBalancer.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticLoadBalancer)}.\n@param member a consumer that will call methods on {@link ElasticLoadBalancer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticLoadBalancer)", "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" : "ElasticLoadBalancer", "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, "requiresLength" : 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" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : null, "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticLoadBalancers", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.", "setterMethodName" : "setElasticLoadBalancers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticLoadBalancersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticLoadBalancersResponse", "variableName" : "describeElasticLoadBalancersResponse", "variableType" : "DescribeElasticLoadBalancersResponse", "documentation" : null, "simpleType" : "DescribeElasticLoadBalancersResponse", "variableSetterType" : "DescribeElasticLoadBalancersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeInstancesRequest" : { "c2jName" : "DescribeInstancesRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeInstances", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@return A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@return A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@return A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@return A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@return A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@return A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                          A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstancesRequest", "variableName" : "describeInstancesRequest", "variableType" : "DescribeInstancesRequest", "documentation" : null, "simpleType" : "DescribeInstancesRequest", "variableSetterType" : "DescribeInstancesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeInstancesResponse" : { "c2jName" : "DescribeInstancesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeInstances request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Instances", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Instance objects that describe the 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 #instances(List)}.\n@param instances 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 #instances(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Instance objects that describe the 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" : "Instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "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" : "Instance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Instance.Builder} avoiding the need to create one manually via {@link Instance#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instance.Builder#build()} is called immediately and its result is passed to {@link #member(Instance)}.\n@param member a consumer that will call methods on {@link Instance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Instance)", "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" : "Instance", "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, "requiresLength" : 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" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : null, "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Instance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Instances" : { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Instances", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Instance objects that describe the 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 #instances(List)}.\n@param instances 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 #instances(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Instance objects that describe the 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" : "Instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "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" : "Instance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Instance.Builder} avoiding the need to create one manually via {@link Instance#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instance.Builder#build()} is called immediately and its result is passed to {@link #member(Instance)}.\n@param member a consumer that will call methods on {@link Instance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Instance)", "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" : "Instance", "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, "requiresLength" : 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" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : null, "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Instance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Instances", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Instance objects that describe the 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 #instances(List)}.\n@param instances 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 #instances(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Instance objects that describe the 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" : "Instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "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" : "Instance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Instance.Builder} avoiding the need to create one manually via {@link Instance#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instance.Builder#build()} is called immediately and its result is passed to {@link #member(Instance)}.\n@param member a consumer that will call methods on {@link Instance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Instance)", "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" : "Instance", "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, "requiresLength" : 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" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : null, "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Instance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstancesResponse", "variableName" : "describeInstancesResponse", "variableType" : "DescribeInstancesResponse", "documentation" : null, "simpleType" : "DescribeInstancesResponse", "variableSetterType" : "DescribeInstancesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeLayersRequest" : { "c2jName" : "DescribeLayersRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeLayers", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeLayers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.", "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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeLayersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeLayersRequest", "variableName" : "describeLayersRequest", "variableType" : "DescribeLayersRequest", "documentation" : null, "simpleType" : "DescribeLayersRequest", "variableSetterType" : "DescribeLayersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeLayersResponse" : { "c2jName" : "DescribeLayersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeLayers request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "Layers", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \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 #layers(List)}.\n@param layers 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 #layers(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Layer objects that describe the layers.", "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" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "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" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "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" : "Layer", "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, "requiresLength" : 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" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Layers" : { "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "Layers", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \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 #layers(List)}.\n@param layers 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 #layers(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Layer objects that describe the layers.", "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" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "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" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "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" : "Layer", "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, "requiresLength" : 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" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "Layers", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \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 #layers(List)}.\n@param layers 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 #layers(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of Layer objects that describe the layers.", "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" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "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" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "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" : "Layer", "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, "requiresLength" : 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" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeLayersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeLayersResponse", "variableName" : "describeLayersResponse", "variableType" : "DescribeLayersResponse", "documentation" : null, "simpleType" : "DescribeLayersResponse", "variableSetterType" : "DescribeLayersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeLoadBasedAutoScalingRequest" : { "c2jName" : "DescribeLoadBasedAutoScalingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeLoadBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeLoadBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerIds" ], "shapeName" : "DescribeLoadBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingRequest", "variableName" : "describeLoadBasedAutoScalingRequest", "variableType" : "DescribeLoadBasedAutoScalingRequest", "documentation" : null, "simpleType" : "DescribeLoadBasedAutoScalingRequest", "variableSetterType" : "DescribeLoadBasedAutoScalingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeLoadBasedAutoScalingResponse" : { "c2jName" : "DescribeLoadBasedAutoScalingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeLoadBasedAutoScaling request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLoadBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setLoadBasedAutoScalingConfigurations", "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \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 #loadBasedAutoScalingConfigurations(List)}.\n@param loadBasedAutoScalingConfigurations 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 #loadBasedAutoScalingConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBasedAutoScalingConfigurations", "fluentSetterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.", "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" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "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" : "LoadBasedAutoScalingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LoadBasedAutoScalingConfiguration.Builder} avoiding the need to create one manually via {@link LoadBasedAutoScalingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBasedAutoScalingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(LoadBasedAutoScalingConfiguration)}.\n@param member a consumer that will call methods on {@link LoadBasedAutoScalingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LoadBasedAutoScalingConfiguration)", "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" : "LoadBasedAutoScalingConfiguration", "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, "requiresLength" : 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" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LoadBasedAutoScalingConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.", "setterMethodName" : "setLoadBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LoadBasedAutoScalingConfigurations" : { "beanStyleGetterMethodName" : "getLoadBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setLoadBasedAutoScalingConfigurations", "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \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 #loadBasedAutoScalingConfigurations(List)}.\n@param loadBasedAutoScalingConfigurations 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 #loadBasedAutoScalingConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBasedAutoScalingConfigurations", "fluentSetterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.", "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" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "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" : "LoadBasedAutoScalingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LoadBasedAutoScalingConfiguration.Builder} avoiding the need to create one manually via {@link LoadBasedAutoScalingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBasedAutoScalingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(LoadBasedAutoScalingConfiguration)}.\n@param member a consumer that will call methods on {@link LoadBasedAutoScalingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LoadBasedAutoScalingConfiguration)", "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" : "LoadBasedAutoScalingConfiguration", "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, "requiresLength" : 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" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LoadBasedAutoScalingConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.", "setterMethodName" : "setLoadBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLoadBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setLoadBasedAutoScalingConfigurations", "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \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 #loadBasedAutoScalingConfigurations(List)}.\n@param loadBasedAutoScalingConfigurations 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 #loadBasedAutoScalingConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBasedAutoScalingConfigurations", "fluentSetterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.", "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" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "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" : "LoadBasedAutoScalingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LoadBasedAutoScalingConfiguration.Builder} avoiding the need to create one manually via {@link LoadBasedAutoScalingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBasedAutoScalingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(LoadBasedAutoScalingConfiguration)}.\n@param member a consumer that will call methods on {@link LoadBasedAutoScalingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LoadBasedAutoScalingConfiguration)", "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" : "LoadBasedAutoScalingConfiguration", "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, "requiresLength" : 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" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LoadBasedAutoScalingConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.", "setterMethodName" : "setLoadBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeLoadBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingResponse", "variableName" : "describeLoadBasedAutoScalingResponse", "variableType" : "DescribeLoadBasedAutoScalingResponse", "documentation" : null, "simpleType" : "DescribeLoadBasedAutoScalingResponse", "variableSetterType" : "DescribeLoadBasedAutoScalingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeMyUserProfileRequest" : { "c2jName" : "DescribeMyUserProfileRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeMyUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeMyUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMyUserProfileRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMyUserProfileRequest", "variableName" : "describeMyUserProfileRequest", "variableType" : "DescribeMyUserProfileRequest", "documentation" : null, "simpleType" : "DescribeMyUserProfileRequest", "variableSetterType" : "DescribeMyUserProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeMyUserProfileResponse" : { "c2jName" : "DescribeMyUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribeMyUserProfile request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserProfile", "beanStyleSetterMethodName" : "setUserProfile", "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \nThis is a convenience that creates an instance of the {@link SelfUserProfile.Builder} avoiding the need to create one manually via {@link SelfUserProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link SelfUserProfile.Builder#build()} is called immediately and its result is passed to {@link #userProfile(SelfUserProfile)}.\n@param userProfile a consumer that will call methods on {@link SelfUserProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userProfile(SelfUserProfile)", "deprecated" : false, "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userProfile", "fluentSetterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userProfile", "getterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@return A UserProfile object that describes the user's SSH information.", "getterModel" : { "returnType" : "SelfUserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserProfile", "sensitive" : false, "setterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@param userProfile A UserProfile object that describes the user's SSH information.", "setterMethodName" : "setUserProfile", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : null, "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserProfile" : { "beanStyleGetterMethodName" : "getUserProfile", "beanStyleSetterMethodName" : "setUserProfile", "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \nThis is a convenience that creates an instance of the {@link SelfUserProfile.Builder} avoiding the need to create one manually via {@link SelfUserProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link SelfUserProfile.Builder#build()} is called immediately and its result is passed to {@link #userProfile(SelfUserProfile)}.\n@param userProfile a consumer that will call methods on {@link SelfUserProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userProfile(SelfUserProfile)", "deprecated" : false, "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userProfile", "fluentSetterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userProfile", "getterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@return A UserProfile object that describes the user's SSH information.", "getterModel" : { "returnType" : "SelfUserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserProfile", "sensitive" : false, "setterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@param userProfile A UserProfile object that describes the user's SSH information.", "setterMethodName" : "setUserProfile", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : null, "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserProfile", "beanStyleSetterMethodName" : "setUserProfile", "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \nThis is a convenience that creates an instance of the {@link SelfUserProfile.Builder} avoiding the need to create one manually via {@link SelfUserProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link SelfUserProfile.Builder#build()} is called immediately and its result is passed to {@link #userProfile(SelfUserProfile)}.\n@param userProfile a consumer that will call methods on {@link SelfUserProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userProfile(SelfUserProfile)", "deprecated" : false, "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userProfile", "fluentSetterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userProfile", "getterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@return A UserProfile object that describes the user's SSH information.", "getterModel" : { "returnType" : "SelfUserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserProfile", "sensitive" : false, "setterDocumentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          \n@param userProfile A UserProfile object that describes the user's SSH information.", "setterMethodName" : "setUserProfile", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : null, "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMyUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMyUserProfileResponse", "variableName" : "describeMyUserProfileResponse", "variableType" : "DescribeMyUserProfileResponse", "documentation" : null, "simpleType" : "DescribeMyUserProfileResponse", "variableSetterType" : "DescribeMyUserProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeOperatingSystemsRequest" : { "c2jName" : "DescribeOperatingSystemsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeOperatingSystems", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeOperatingSystems", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeOperatingSystemsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeOperatingSystemsRequest", "variableName" : "describeOperatingSystemsRequest", "variableType" : "DescribeOperatingSystemsRequest", "documentation" : null, "simpleType" : "DescribeOperatingSystemsRequest", "variableSetterType" : "DescribeOperatingSystemsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeOperatingSystemsResponse" : { "c2jName" : "DescribeOperatingSystemsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          The response to a DescribeOperatingSystems request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOperatingSystems", "beanStyleSetterMethodName" : "setOperatingSystems", "c2jName" : "OperatingSystems", "c2jShape" : "OperatingSystems", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \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 #operatingSystems(List)}.\n@param operatingSystems 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 #operatingSystems(List)", "deprecated" : false, "documentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operatingSystems", "fluentSetterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n@param operatingSystems Contains information in response to a DescribeOperatingSystems request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operatingSystems", "getterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Contains information in response to a DescribeOperatingSystems request.", "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" : "OperatingSystems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystems", "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" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OperatingSystem.Builder} avoiding the need to create one manually via {@link OperatingSystem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OperatingSystem.Builder#build()} is called immediately and its result is passed to {@link #member(OperatingSystem)}.\n@param member a consumer that will call methods on {@link OperatingSystem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OperatingSystem)", "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" : "OperatingSystem", "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, "requiresLength" : 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" : "OperatingSystem", "variableName" : "member", "variableType" : "OperatingSystem", "documentation" : null, "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OperatingSystem", "variableName" : "member", "variableType" : "OperatingSystem", "documentation" : "", "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OperatingSystem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OperatingSystem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OperatingSystems", "sensitive" : false, "setterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n@param operatingSystems Contains information in response to a DescribeOperatingSystems request.", "setterMethodName" : "setOperatingSystems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "operatingSystems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "operatingSystems", "variableType" : "java.util.List", "documentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OperatingSystems" : { "beanStyleGetterMethodName" : "getOperatingSystems", "beanStyleSetterMethodName" : "setOperatingSystems", "c2jName" : "OperatingSystems", "c2jShape" : "OperatingSystems", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \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 #operatingSystems(List)}.\n@param operatingSystems 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 #operatingSystems(List)", "deprecated" : false, "documentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operatingSystems", "fluentSetterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n@param operatingSystems Contains information in response to a DescribeOperatingSystems request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operatingSystems", "getterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Contains information in response to a DescribeOperatingSystems request.", "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" : "OperatingSystems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystems", "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" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OperatingSystem.Builder} avoiding the need to create one manually via {@link OperatingSystem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OperatingSystem.Builder#build()} is called immediately and its result is passed to {@link #member(OperatingSystem)}.\n@param member a consumer that will call methods on {@link OperatingSystem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OperatingSystem)", "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" : "OperatingSystem", "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, "requiresLength" : 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" : "OperatingSystem", "variableName" : "member", "variableType" : "OperatingSystem", "documentation" : null, "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OperatingSystem", "variableName" : "member", "variableType" : "OperatingSystem", "documentation" : "", "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OperatingSystem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OperatingSystem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OperatingSystems", "sensitive" : false, "setterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n@param operatingSystems Contains information in response to a DescribeOperatingSystems request.", "setterMethodName" : "setOperatingSystems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "operatingSystems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "operatingSystems", "variableType" : "java.util.List", "documentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOperatingSystems", "beanStyleSetterMethodName" : "setOperatingSystems", "c2jName" : "OperatingSystems", "c2jShape" : "OperatingSystems", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \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 #operatingSystems(List)}.\n@param operatingSystems 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 #operatingSystems(List)", "deprecated" : false, "documentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operatingSystems", "fluentSetterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n@param operatingSystems Contains information in response to a DescribeOperatingSystems request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operatingSystems", "getterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Contains information in response to a DescribeOperatingSystems request.", "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" : "OperatingSystems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystems", "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" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OperatingSystem.Builder} avoiding the need to create one manually via {@link OperatingSystem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OperatingSystem.Builder#build()} is called immediately and its result is passed to {@link #member(OperatingSystem)}.\n@param member a consumer that will call methods on {@link OperatingSystem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OperatingSystem)", "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" : "OperatingSystem", "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, "requiresLength" : 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" : "OperatingSystem", "variableName" : "member", "variableType" : "OperatingSystem", "documentation" : null, "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OperatingSystem", "variableName" : "member", "variableType" : "OperatingSystem", "documentation" : "", "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OperatingSystem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OperatingSystem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OperatingSystems", "sensitive" : false, "setterDocumentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          \n@param operatingSystems Contains information in response to a DescribeOperatingSystems request.", "setterMethodName" : "setOperatingSystems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "operatingSystems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "operatingSystems", "variableType" : "java.util.List", "documentation" : "

                                                                          Contains information in response to a DescribeOperatingSystems request.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeOperatingSystemsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeOperatingSystemsResponse", "variableName" : "describeOperatingSystemsResponse", "variableType" : "DescribeOperatingSystemsResponse", "documentation" : null, "simpleType" : "DescribeOperatingSystemsResponse", "variableSetterType" : "DescribeOperatingSystemsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribePermissionsRequest" : { "c2jName" : "DescribePermissionsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribePermissions", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribePermissions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@return The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@return The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@return The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "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 user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePermissionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePermissionsRequest", "variableName" : "describePermissionsRequest", "variableType" : "DescribePermissionsRequest", "documentation" : null, "simpleType" : "DescribePermissionsRequest", "variableSetterType" : "DescribePermissionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribePermissionsResponse" : { "c2jName" : "DescribePermissionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Contains the response to a DescribePermissions request.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "Permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          \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 #permissions(List)}.\n@param permissions 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 #permissions(List)", "deprecated" : false, "documentation" : "

                                                                          An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permissions", "fluentSetterDocumentation" : "

                                                                          An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissions", "getterDocumentation" : "

                                                                            An array of Permission objects that describe the stack permissions.

                                                                            • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                            • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                            • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                            \n

                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                            \n@return An array of Permission objects that describe the stack permissions.

                                                                            • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                            • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                            • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                            • ", "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" : "Permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "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" : "Permission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Permission.Builder} avoiding the need to create one manually via {@link Permission#builder()}.\n\nWhen the {@link Consumer} completes, {@link Permission.Builder#build()} is called immediately and its result is passed to {@link #member(Permission)}.\n@param member a consumer that will call methods on {@link Permission.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Permission)", "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" : "Permission", "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, "requiresLength" : 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" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                                                              An array of Permission objects that describe the stack permissions.

                                                                              • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                              • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                              • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                              \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                              • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                              • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                              • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                              • ", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                                                                An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Permissions" : { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "Permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                \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 #permissions(List)}.\n@param permissions 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 #permissions(List)", "deprecated" : false, "documentation" : "

                                                                                An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permissions", "fluentSetterDocumentation" : "

                                                                                An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissions", "getterDocumentation" : "

                                                                                  An array of Permission objects that describe the stack permissions.

                                                                                  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                  \n

                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                  \n@return An array of Permission objects that describe the stack permissions.

                                                                                  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                  • ", "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" : "Permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "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" : "Permission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Permission.Builder} avoiding the need to create one manually via {@link Permission#builder()}.\n\nWhen the {@link Consumer} completes, {@link Permission.Builder#build()} is called immediately and its result is passed to {@link #member(Permission)}.\n@param member a consumer that will call methods on {@link Permission.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Permission)", "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" : "Permission", "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, "requiresLength" : 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" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                                                                    An array of Permission objects that describe the stack permissions.

                                                                                    • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                    • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                    • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                    \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                                    • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                    • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                    • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                    • ", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                                                                      An array of Permission objects that describe the stack permissions.

                                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "Permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      An array of Permission objects that describe the stack permissions.

                                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                      \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 #permissions(List)}.\n@param permissions 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 #permissions(List)", "deprecated" : false, "documentation" : "

                                                                                      An array of Permission objects that describe the stack permissions.

                                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permissions", "fluentSetterDocumentation" : "

                                                                                      An array of Permission objects that describe the stack permissions.

                                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                      \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissions", "getterDocumentation" : "

                                                                                        An array of Permission objects that describe the stack permissions.

                                                                                        • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                        • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                        • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                        \n

                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                        \n@return An array of Permission objects that describe the stack permissions.

                                                                                        • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                        • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                        • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                        • ", "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" : "Permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "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" : "Permission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Permission.Builder} avoiding the need to create one manually via {@link Permission#builder()}.\n\nWhen the {@link Consumer} completes, {@link Permission.Builder#build()} is called immediately and its result is passed to {@link #member(Permission)}.\n@param member a consumer that will call methods on {@link Permission.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Permission)", "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" : "Permission", "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, "requiresLength" : 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" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                                                                          An array of Permission objects that describe the stack permissions.

                                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                          \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                          • ", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of Permission objects that describe the stack permissions.

                                                                                            • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                            • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                            • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePermissionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePermissionsResponse", "variableName" : "describePermissionsResponse", "variableType" : "DescribePermissionsResponse", "documentation" : null, "simpleType" : "DescribePermissionsResponse", "variableSetterType" : "DescribePermissionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeRaidArraysRequest" : { "c2jName" : "DescribeRaidArraysRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeRaidArrays", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeRaidArrays", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayIds", "beanStyleSetterMethodName" : "setRaidArrayIds", "c2jName" : "RaidArrayIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \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 #raidArrayIds(List)}.\n@param raidArrayIds 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 #raidArrayIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayIds", "fluentSetterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayIds", "getterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.", "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" : "RaidArrayIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "RaidArrayIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.", "setterMethodName" : "setRaidArrayIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RaidArrayIds" : { "beanStyleGetterMethodName" : "getRaidArrayIds", "beanStyleSetterMethodName" : "setRaidArrayIds", "c2jName" : "RaidArrayIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \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 #raidArrayIds(List)}.\n@param raidArrayIds 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 #raidArrayIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayIds", "fluentSetterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayIds", "getterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.", "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" : "RaidArrayIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "RaidArrayIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.", "setterMethodName" : "setRaidArrayIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayIds", "beanStyleSetterMethodName" : "setRaidArrayIds", "c2jName" : "RaidArrayIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \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 #raidArrayIds(List)}.\n@param raidArrayIds 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 #raidArrayIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayIds", "fluentSetterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayIds", "getterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.", "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" : "RaidArrayIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "RaidArrayIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.", "setterMethodName" : "setRaidArrayIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeRaidArraysRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRaidArraysRequest", "variableName" : "describeRaidArraysRequest", "variableType" : "DescribeRaidArraysRequest", "documentation" : null, "simpleType" : "DescribeRaidArraysRequest", "variableSetterType" : "DescribeRaidArraysRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeRaidArraysResponse" : { "c2jName" : "DescribeRaidArraysResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeRaidArrays request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRaidArrays", "beanStyleSetterMethodName" : "setRaidArrays", "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \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 #raidArrays(List)}.\n@param raidArrays 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 #raidArrays(List)", "deprecated" : false, "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrays", "fluentSetterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrays", "getterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A RaidArrays object that describes the specified RAID arrays.", "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" : "RaidArrays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "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" : "RaidArray", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RaidArray.Builder} avoiding the need to create one manually via {@link RaidArray#builder()}.\n\nWhen the {@link Consumer} completes, {@link RaidArray.Builder#build()} is called immediately and its result is passed to {@link #member(RaidArray)}.\n@param member a consumer that will call methods on {@link RaidArray.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RaidArray)", "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" : "RaidArray", "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, "requiresLength" : 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" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : null, "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RaidArrays", "sensitive" : false, "setterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.", "setterMethodName" : "setRaidArrays", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RaidArrays" : { "beanStyleGetterMethodName" : "getRaidArrays", "beanStyleSetterMethodName" : "setRaidArrays", "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \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 #raidArrays(List)}.\n@param raidArrays 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 #raidArrays(List)", "deprecated" : false, "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrays", "fluentSetterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrays", "getterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A RaidArrays object that describes the specified RAID arrays.", "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" : "RaidArrays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "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" : "RaidArray", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RaidArray.Builder} avoiding the need to create one manually via {@link RaidArray#builder()}.\n\nWhen the {@link Consumer} completes, {@link RaidArray.Builder#build()} is called immediately and its result is passed to {@link #member(RaidArray)}.\n@param member a consumer that will call methods on {@link RaidArray.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RaidArray)", "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" : "RaidArray", "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, "requiresLength" : 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" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : null, "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RaidArrays", "sensitive" : false, "setterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.", "setterMethodName" : "setRaidArrays", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRaidArrays", "beanStyleSetterMethodName" : "setRaidArrays", "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \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 #raidArrays(List)}.\n@param raidArrays 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 #raidArrays(List)", "deprecated" : false, "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrays", "fluentSetterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrays", "getterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A RaidArrays object that describes the specified RAID arrays.", "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" : "RaidArrays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "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" : "RaidArray", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RaidArray.Builder} avoiding the need to create one manually via {@link RaidArray#builder()}.\n\nWhen the {@link Consumer} completes, {@link RaidArray.Builder#build()} is called immediately and its result is passed to {@link #member(RaidArray)}.\n@param member a consumer that will call methods on {@link RaidArray.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RaidArray)", "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" : "RaidArray", "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, "requiresLength" : 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" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : null, "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RaidArrays", "sensitive" : false, "setterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.", "setterMethodName" : "setRaidArrays", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeRaidArraysResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRaidArraysResponse", "variableName" : "describeRaidArraysResponse", "variableType" : "DescribeRaidArraysResponse", "documentation" : null, "simpleType" : "DescribeRaidArraysResponse", "variableSetterType" : "DescribeRaidArraysResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeRdsDbInstancesRequest" : { "c2jName" : "DescribeRdsDbInstancesRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeRdsDbInstances", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeRdsDbInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@param stackId The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@return The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@param stackId The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArns", "beanStyleSetterMethodName" : "setRdsDbInstanceArns", "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \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 #rdsDbInstanceArns(List)}.\n@param rdsDbInstanceArns 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 #rdsDbInstanceArns(List)", "deprecated" : false, "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArns", "fluentSetterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArns", "getterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the ARNs of the instances to be described.", "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" : "RdsDbInstanceArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "RdsDbInstanceArns", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.", "setterMethodName" : "setRdsDbInstanceArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstanceArns" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArns", "beanStyleSetterMethodName" : "setRdsDbInstanceArns", "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \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 #rdsDbInstanceArns(List)}.\n@param rdsDbInstanceArns 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 #rdsDbInstanceArns(List)", "deprecated" : false, "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArns", "fluentSetterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArns", "getterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the ARNs of the instances to be described.", "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" : "RdsDbInstanceArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "RdsDbInstanceArns", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.", "setterMethodName" : "setRdsDbInstanceArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@param stackId The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@return The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@param stackId The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@param stackId The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@return The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            \n@param stackId The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArns", "beanStyleSetterMethodName" : "setRdsDbInstanceArns", "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \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 #rdsDbInstanceArns(List)}.\n@param rdsDbInstanceArns 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 #rdsDbInstanceArns(List)", "deprecated" : false, "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArns", "fluentSetterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArns", "getterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the ARNs of the instances to be described.", "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" : "RdsDbInstanceArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "RdsDbInstanceArns", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.", "setterMethodName" : "setRdsDbInstanceArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DescribeRdsDbInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRdsDbInstancesRequest", "variableName" : "describeRdsDbInstancesRequest", "variableType" : "DescribeRdsDbInstancesRequest", "documentation" : null, "simpleType" : "DescribeRdsDbInstancesRequest", "variableSetterType" : "DescribeRdsDbInstancesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeRdsDbInstancesResponse" : { "c2jName" : "DescribeRdsDbInstancesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeRdsDbInstances request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRdsDbInstances", "beanStyleSetterMethodName" : "setRdsDbInstances", "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the 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 #rdsDbInstances(List)}.\n@param rdsDbInstances 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 #rdsDbInstances(List)", "deprecated" : false, "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstances", "fluentSetterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstances", "getterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An a array of RdsDbInstance objects that describe the 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" : "RdsDbInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "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" : "RdsDbInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RdsDbInstance.Builder} avoiding the need to create one manually via {@link RdsDbInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link RdsDbInstance.Builder#build()} is called immediately and its result is passed to {@link #member(RdsDbInstance)}.\n@param member a consumer that will call methods on {@link RdsDbInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RdsDbInstance)", "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" : "RdsDbInstance", "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, "requiresLength" : 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" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : null, "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RdsDbInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.", "setterMethodName" : "setRdsDbInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstances" : { "beanStyleGetterMethodName" : "getRdsDbInstances", "beanStyleSetterMethodName" : "setRdsDbInstances", "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the 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 #rdsDbInstances(List)}.\n@param rdsDbInstances 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 #rdsDbInstances(List)", "deprecated" : false, "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstances", "fluentSetterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstances", "getterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An a array of RdsDbInstance objects that describe the 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" : "RdsDbInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "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" : "RdsDbInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RdsDbInstance.Builder} avoiding the need to create one manually via {@link RdsDbInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link RdsDbInstance.Builder#build()} is called immediately and its result is passed to {@link #member(RdsDbInstance)}.\n@param member a consumer that will call methods on {@link RdsDbInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RdsDbInstance)", "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" : "RdsDbInstance", "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, "requiresLength" : 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" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : null, "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RdsDbInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.", "setterMethodName" : "setRdsDbInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstances", "beanStyleSetterMethodName" : "setRdsDbInstances", "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the 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 #rdsDbInstances(List)}.\n@param rdsDbInstances 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 #rdsDbInstances(List)", "deprecated" : false, "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstances", "fluentSetterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstances", "getterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An a array of RdsDbInstance objects that describe the 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" : "RdsDbInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "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" : "RdsDbInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RdsDbInstance.Builder} avoiding the need to create one manually via {@link RdsDbInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link RdsDbInstance.Builder#build()} is called immediately and its result is passed to {@link #member(RdsDbInstance)}.\n@param member a consumer that will call methods on {@link RdsDbInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RdsDbInstance)", "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" : "RdsDbInstance", "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, "requiresLength" : 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" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : null, "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RdsDbInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.", "setterMethodName" : "setRdsDbInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeRdsDbInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRdsDbInstancesResponse", "variableName" : "describeRdsDbInstancesResponse", "variableType" : "DescribeRdsDbInstancesResponse", "documentation" : null, "simpleType" : "DescribeRdsDbInstancesResponse", "variableSetterType" : "DescribeRdsDbInstancesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeServiceErrorsRequest" : { "c2jName" : "DescribeServiceErrorsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeServiceErrors", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeServiceErrors", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@return The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceErrorIds", "beanStyleSetterMethodName" : "setServiceErrorIds", "c2jName" : "ServiceErrorIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \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 #serviceErrorIds(List)}.\n@param serviceErrorIds 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 #serviceErrorIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrorIds", "fluentSetterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrorIds", "getterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.", "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" : "ServiceErrorIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "ServiceErrorIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.", "setterMethodName" : "setServiceErrorIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceErrorIds" : { "beanStyleGetterMethodName" : "getServiceErrorIds", "beanStyleSetterMethodName" : "setServiceErrorIds", "c2jName" : "ServiceErrorIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \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 #serviceErrorIds(List)}.\n@param serviceErrorIds 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 #serviceErrorIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrorIds", "fluentSetterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrorIds", "getterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.", "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" : "ServiceErrorIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "ServiceErrorIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.", "setterMethodName" : "setServiceErrorIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@return The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@return The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceErrorIds", "beanStyleSetterMethodName" : "setServiceErrorIds", "c2jName" : "ServiceErrorIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \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 #serviceErrorIds(List)}.\n@param serviceErrorIds 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 #serviceErrorIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrorIds", "fluentSetterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrorIds", "getterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.", "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" : "ServiceErrorIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "ServiceErrorIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.", "setterMethodName" : "setServiceErrorIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeServiceErrorsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeServiceErrorsRequest", "variableName" : "describeServiceErrorsRequest", "variableType" : "DescribeServiceErrorsRequest", "documentation" : null, "simpleType" : "DescribeServiceErrorsRequest", "variableSetterType" : "DescribeServiceErrorsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeServiceErrorsResponse" : { "c2jName" : "DescribeServiceErrorsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeServiceErrors request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServiceErrors", "beanStyleSetterMethodName" : "setServiceErrors", "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \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 #serviceErrors(List)}.\n@param serviceErrors 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 #serviceErrors(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrors", "fluentSetterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrors", "getterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of ServiceError objects that describe the specified service errors.", "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" : "ServiceErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "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" : "ServiceError", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ServiceError.Builder} avoiding the need to create one manually via {@link ServiceError#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceError.Builder#build()} is called immediately and its result is passed to {@link #member(ServiceError)}.\n@param member a consumer that will call methods on {@link ServiceError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ServiceError)", "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" : "ServiceError", "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, "requiresLength" : 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" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : null, "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ServiceErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.", "setterMethodName" : "setServiceErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceErrors" : { "beanStyleGetterMethodName" : "getServiceErrors", "beanStyleSetterMethodName" : "setServiceErrors", "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \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 #serviceErrors(List)}.\n@param serviceErrors 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 #serviceErrors(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrors", "fluentSetterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrors", "getterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of ServiceError objects that describe the specified service errors.", "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" : "ServiceErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "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" : "ServiceError", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ServiceError.Builder} avoiding the need to create one manually via {@link ServiceError#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceError.Builder#build()} is called immediately and its result is passed to {@link #member(ServiceError)}.\n@param member a consumer that will call methods on {@link ServiceError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ServiceError)", "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" : "ServiceError", "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, "requiresLength" : 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" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : null, "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ServiceErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.", "setterMethodName" : "setServiceErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceErrors", "beanStyleSetterMethodName" : "setServiceErrors", "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \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 #serviceErrors(List)}.\n@param serviceErrors 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 #serviceErrors(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrors", "fluentSetterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrors", "getterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of ServiceError objects that describe the specified service errors.", "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" : "ServiceErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "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" : "ServiceError", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ServiceError.Builder} avoiding the need to create one manually via {@link ServiceError#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceError.Builder#build()} is called immediately and its result is passed to {@link #member(ServiceError)}.\n@param member a consumer that will call methods on {@link ServiceError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ServiceError)", "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" : "ServiceError", "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, "requiresLength" : 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" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : null, "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ServiceErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.", "setterMethodName" : "setServiceErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeServiceErrorsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeServiceErrorsResponse", "variableName" : "describeServiceErrorsResponse", "variableType" : "DescribeServiceErrorsResponse", "documentation" : null, "simpleType" : "DescribeServiceErrorsResponse", "variableSetterType" : "DescribeServiceErrorsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStackProvisioningParametersRequest" : { "c2jName" : "DescribeStackProvisioningParametersRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeStackProvisioningParameters", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeStackProvisioningParameters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DescribeStackProvisioningParametersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStackProvisioningParametersRequest", "variableName" : "describeStackProvisioningParametersRequest", "variableType" : "DescribeStackProvisioningParametersRequest", "documentation" : null, "simpleType" : "DescribeStackProvisioningParametersRequest", "variableSetterType" : "DescribeStackProvisioningParametersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStackProvisioningParametersResponse" : { "c2jName" : "DescribeStackProvisioningParametersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeStackProvisioningParameters request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAgentInstallerUrl", "beanStyleSetterMethodName" : "setAgentInstallerUrl", "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentInstallerUrl(String)}.\n@param agentInstallerUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentInstallerUrl(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentInstallerUrl", "fluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentInstallerUrl", "getterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@return The AWS OpsWorks Stacks agent installer's URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentInstallerUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.", "setterMethodName" : "setAgentInstallerUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An embedded object that contains the provisioning parameters.", "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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentInstallerUrl" : { "beanStyleGetterMethodName" : "getAgentInstallerUrl", "beanStyleSetterMethodName" : "setAgentInstallerUrl", "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentInstallerUrl(String)}.\n@param agentInstallerUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentInstallerUrl(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentInstallerUrl", "fluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentInstallerUrl", "getterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@return The AWS OpsWorks Stacks agent installer's URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentInstallerUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.", "setterMethodName" : "setAgentInstallerUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An embedded object that contains the provisioning parameters.", "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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAgentInstallerUrl", "beanStyleSetterMethodName" : "setAgentInstallerUrl", "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentInstallerUrl(String)}.\n@param agentInstallerUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentInstallerUrl(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentInstallerUrl", "fluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentInstallerUrl", "getterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@return The AWS OpsWorks Stacks agent installer's URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentInstallerUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.", "setterMethodName" : "setAgentInstallerUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An embedded object that contains the provisioning parameters.", "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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStackProvisioningParametersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStackProvisioningParametersResponse", "variableName" : "describeStackProvisioningParametersResponse", "variableType" : "DescribeStackProvisioningParametersResponse", "documentation" : null, "simpleType" : "DescribeStackProvisioningParametersResponse", "variableSetterType" : "DescribeStackProvisioningParametersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStackSummaryRequest" : { "c2jName" : "DescribeStackSummaryRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeStackSummary", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeStackSummary", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DescribeStackSummaryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStackSummaryRequest", "variableName" : "describeStackSummaryRequest", "variableType" : "DescribeStackSummaryRequest", "documentation" : null, "simpleType" : "DescribeStackSummaryRequest", "variableSetterType" : "DescribeStackSummaryRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStackSummaryResponse" : { "c2jName" : "DescribeStackSummaryResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeStackSummary request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStackSummary", "beanStyleSetterMethodName" : "setStackSummary", "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \nThis is a convenience that creates an instance of the {@link StackSummary.Builder} avoiding the need to create one manually via {@link StackSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackSummary.Builder#build()} is called immediately and its result is passed to {@link #stackSummary(StackSummary)}.\n@param stackSummary a consumer that will call methods on {@link StackSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackSummary(StackSummary)", "deprecated" : false, "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackSummary", "fluentSetterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackSummary", "getterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@return A StackSummary object that contains the results.", "getterModel" : { "returnType" : "StackSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StackSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.", "setterMethodName" : "setStackSummary", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : null, "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackSummary" : { "beanStyleGetterMethodName" : "getStackSummary", "beanStyleSetterMethodName" : "setStackSummary", "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \nThis is a convenience that creates an instance of the {@link StackSummary.Builder} avoiding the need to create one manually via {@link StackSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackSummary.Builder#build()} is called immediately and its result is passed to {@link #stackSummary(StackSummary)}.\n@param stackSummary a consumer that will call methods on {@link StackSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackSummary(StackSummary)", "deprecated" : false, "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackSummary", "fluentSetterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackSummary", "getterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@return A StackSummary object that contains the results.", "getterModel" : { "returnType" : "StackSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StackSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.", "setterMethodName" : "setStackSummary", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : null, "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackSummary", "beanStyleSetterMethodName" : "setStackSummary", "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \nThis is a convenience that creates an instance of the {@link StackSummary.Builder} avoiding the need to create one manually via {@link StackSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackSummary.Builder#build()} is called immediately and its result is passed to {@link #stackSummary(StackSummary)}.\n@param stackSummary a consumer that will call methods on {@link StackSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackSummary(StackSummary)", "deprecated" : false, "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackSummary", "fluentSetterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackSummary", "getterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@return A StackSummary object that contains the results.", "getterModel" : { "returnType" : "StackSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StackSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.", "setterMethodName" : "setStackSummary", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : null, "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStackSummaryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStackSummaryResponse", "variableName" : "describeStackSummaryResponse", "variableType" : "DescribeStackSummaryResponse", "documentation" : null, "simpleType" : "DescribeStackSummaryResponse", "variableSetterType" : "DescribeStackSummaryResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStacksRequest" : { "c2jName" : "DescribeStacksRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeStacks", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeStacks", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackIds", "beanStyleSetterMethodName" : "setStackIds", "c2jName" : "StackIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \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 #stackIds(List)}.\n@param stackIds 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 #stackIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackIds", "fluentSetterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackIds", "getterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.", "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" : "StackIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "StackIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.", "setterMethodName" : "setStackIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackIds" : { "beanStyleGetterMethodName" : "getStackIds", "beanStyleSetterMethodName" : "setStackIds", "c2jName" : "StackIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \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 #stackIds(List)}.\n@param stackIds 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 #stackIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackIds", "fluentSetterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackIds", "getterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.", "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" : "StackIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "StackIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.", "setterMethodName" : "setStackIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackIds", "beanStyleSetterMethodName" : "setStackIds", "c2jName" : "StackIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \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 #stackIds(List)}.\n@param stackIds 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 #stackIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackIds", "fluentSetterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackIds", "getterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.", "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" : "StackIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "StackIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.", "setterMethodName" : "setStackIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStacksRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStacksRequest", "variableName" : "describeStacksRequest", "variableType" : "DescribeStacksRequest", "documentation" : null, "simpleType" : "DescribeStacksRequest", "variableSetterType" : "DescribeStacksRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStacksResponse" : { "c2jName" : "DescribeStacksResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeStacks request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStacks", "beanStyleSetterMethodName" : "setStacks", "c2jName" : "Stacks", "c2jShape" : "Stacks", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \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 #stacks(List)}.\n@param stacks 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 #stacks(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stacks", "fluentSetterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stacks", "getterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of Stack objects that describe the stacks.", "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" : "Stacks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "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" : "Stack", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Stack.Builder} avoiding the need to create one manually via {@link Stack#builder()}.\n\nWhen the {@link Consumer} completes, {@link Stack.Builder#build()} is called immediately and its result is passed to {@link #member(Stack)}.\n@param member a consumer that will call methods on {@link Stack.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Stack)", "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" : "Stack", "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, "requiresLength" : 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" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : null, "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Stack", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Stacks", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.", "setterMethodName" : "setStacks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Stacks" : { "beanStyleGetterMethodName" : "getStacks", "beanStyleSetterMethodName" : "setStacks", "c2jName" : "Stacks", "c2jShape" : "Stacks", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \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 #stacks(List)}.\n@param stacks 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 #stacks(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stacks", "fluentSetterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stacks", "getterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of Stack objects that describe the stacks.", "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" : "Stacks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "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" : "Stack", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Stack.Builder} avoiding the need to create one manually via {@link Stack#builder()}.\n\nWhen the {@link Consumer} completes, {@link Stack.Builder#build()} is called immediately and its result is passed to {@link #member(Stack)}.\n@param member a consumer that will call methods on {@link Stack.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Stack)", "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" : "Stack", "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, "requiresLength" : 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" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : null, "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Stack", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Stacks", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.", "setterMethodName" : "setStacks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStacks", "beanStyleSetterMethodName" : "setStacks", "c2jName" : "Stacks", "c2jShape" : "Stacks", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \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 #stacks(List)}.\n@param stacks 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 #stacks(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stacks", "fluentSetterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stacks", "getterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of Stack objects that describe the stacks.", "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" : "Stacks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "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" : "Stack", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Stack.Builder} avoiding the need to create one manually via {@link Stack#builder()}.\n\nWhen the {@link Consumer} completes, {@link Stack.Builder#build()} is called immediately and its result is passed to {@link #member(Stack)}.\n@param member a consumer that will call methods on {@link Stack.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Stack)", "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" : "Stack", "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, "requiresLength" : 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" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : null, "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Stack", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Stacks", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.", "setterMethodName" : "setStacks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStacksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStacksResponse", "variableName" : "describeStacksResponse", "variableType" : "DescribeStacksResponse", "documentation" : null, "simpleType" : "DescribeStacksResponse", "variableSetterType" : "DescribeStacksResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTimeBasedAutoScalingRequest" : { "c2jName" : "DescribeTimeBasedAutoScalingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeTimeBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeTimeBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of instance 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of instance 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of instance 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of instance 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of instance 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 #instanceIds(List)}.\n@param instanceIds 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 #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of instance 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" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceIds" ], "shapeName" : "DescribeTimeBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingRequest", "variableName" : "describeTimeBasedAutoScalingRequest", "variableType" : "DescribeTimeBasedAutoScalingRequest", "documentation" : null, "simpleType" : "DescribeTimeBasedAutoScalingRequest", "variableSetterType" : "DescribeTimeBasedAutoScalingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTimeBasedAutoScalingResponse" : { "c2jName" : "DescribeTimeBasedAutoScalingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeTimeBasedAutoScaling request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTimeBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setTimeBasedAutoScalingConfigurations", "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified 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 #timeBasedAutoScalingConfigurations(List)}.\n@param timeBasedAutoScalingConfigurations 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 #timeBasedAutoScalingConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedAutoScalingConfigurations", "fluentSetterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified 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" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "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" : "TimeBasedAutoScalingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimeBasedAutoScalingConfiguration.Builder} avoiding the need to create one manually via {@link TimeBasedAutoScalingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedAutoScalingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(TimeBasedAutoScalingConfiguration)}.\n@param member a consumer that will call methods on {@link TimeBasedAutoScalingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimeBasedAutoScalingConfiguration)", "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" : "TimeBasedAutoScalingConfiguration", "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, "requiresLength" : 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" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TimeBasedAutoScalingConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.", "setterMethodName" : "setTimeBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TimeBasedAutoScalingConfigurations" : { "beanStyleGetterMethodName" : "getTimeBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setTimeBasedAutoScalingConfigurations", "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified 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 #timeBasedAutoScalingConfigurations(List)}.\n@param timeBasedAutoScalingConfigurations 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 #timeBasedAutoScalingConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedAutoScalingConfigurations", "fluentSetterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified 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" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "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" : "TimeBasedAutoScalingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimeBasedAutoScalingConfiguration.Builder} avoiding the need to create one manually via {@link TimeBasedAutoScalingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedAutoScalingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(TimeBasedAutoScalingConfiguration)}.\n@param member a consumer that will call methods on {@link TimeBasedAutoScalingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimeBasedAutoScalingConfiguration)", "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" : "TimeBasedAutoScalingConfiguration", "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, "requiresLength" : 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" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TimeBasedAutoScalingConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.", "setterMethodName" : "setTimeBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTimeBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setTimeBasedAutoScalingConfigurations", "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified 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 #timeBasedAutoScalingConfigurations(List)}.\n@param timeBasedAutoScalingConfigurations 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 #timeBasedAutoScalingConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedAutoScalingConfigurations", "fluentSetterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified 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" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "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" : "TimeBasedAutoScalingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimeBasedAutoScalingConfiguration.Builder} avoiding the need to create one manually via {@link TimeBasedAutoScalingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedAutoScalingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(TimeBasedAutoScalingConfiguration)}.\n@param member a consumer that will call methods on {@link TimeBasedAutoScalingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimeBasedAutoScalingConfiguration)", "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" : "TimeBasedAutoScalingConfiguration", "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, "requiresLength" : 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" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TimeBasedAutoScalingConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.", "setterMethodName" : "setTimeBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeTimeBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingResponse", "variableName" : "describeTimeBasedAutoScalingResponse", "variableType" : "DescribeTimeBasedAutoScalingResponse", "documentation" : null, "simpleType" : "DescribeTimeBasedAutoScalingResponse", "variableSetterType" : "DescribeTimeBasedAutoScalingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserProfilesRequest" : { "c2jName" : "DescribeUserProfilesRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserProfiles", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeUserProfiles", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArns", "beanStyleSetterMethodName" : "setIamUserArns", "c2jName" : "IamUserArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \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 #iamUserArns(List)}.\n@param iamUserArns 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 #iamUserArns(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArns", "fluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArns", "getterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of IAM or federated user ARNs that identify the users to be described.", "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" : "IamUserArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "IamUserArns", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.", "setterMethodName" : "setIamUserArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArns" : { "beanStyleGetterMethodName" : "getIamUserArns", "beanStyleSetterMethodName" : "setIamUserArns", "c2jName" : "IamUserArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \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 #iamUserArns(List)}.\n@param iamUserArns 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 #iamUserArns(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArns", "fluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArns", "getterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of IAM or federated user ARNs that identify the users to be described.", "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" : "IamUserArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "IamUserArns", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.", "setterMethodName" : "setIamUserArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArns", "beanStyleSetterMethodName" : "setIamUserArns", "c2jName" : "IamUserArns", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \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 #iamUserArns(List)}.\n@param iamUserArns 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 #iamUserArns(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArns", "fluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArns", "getterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of IAM or federated user ARNs that identify the users to be described.", "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" : "IamUserArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "IamUserArns", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.", "setterMethodName" : "setIamUserArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserProfilesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserProfilesRequest", "variableName" : "describeUserProfilesRequest", "variableType" : "DescribeUserProfilesRequest", "documentation" : null, "simpleType" : "DescribeUserProfilesRequest", "variableSetterType" : "DescribeUserProfilesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserProfilesResponse" : { "c2jName" : "DescribeUserProfilesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeUserProfiles request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserProfiles", "beanStyleSetterMethodName" : "setUserProfiles", "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \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 #userProfiles(List)}.\n@param userProfiles 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 #userProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userProfiles", "fluentSetterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userProfiles", "getterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A Users object that describes the specified users.", "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" : "UserProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "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" : "UserProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserProfile.Builder} avoiding the need to create one manually via {@link UserProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserProfile.Builder#build()} is called immediately and its result is passed to {@link #member(UserProfile)}.\n@param member a consumer that will call methods on {@link UserProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserProfile)", "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" : "UserProfile", "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, "requiresLength" : 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" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : null, "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.", "setterMethodName" : "setUserProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserProfiles" : { "beanStyleGetterMethodName" : "getUserProfiles", "beanStyleSetterMethodName" : "setUserProfiles", "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \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 #userProfiles(List)}.\n@param userProfiles 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 #userProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userProfiles", "fluentSetterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userProfiles", "getterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A Users object that describes the specified users.", "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" : "UserProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "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" : "UserProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserProfile.Builder} avoiding the need to create one manually via {@link UserProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserProfile.Builder#build()} is called immediately and its result is passed to {@link #member(UserProfile)}.\n@param member a consumer that will call methods on {@link UserProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserProfile)", "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" : "UserProfile", "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, "requiresLength" : 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" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : null, "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.", "setterMethodName" : "setUserProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserProfiles", "beanStyleSetterMethodName" : "setUserProfiles", "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \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 #userProfiles(List)}.\n@param userProfiles 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 #userProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userProfiles", "fluentSetterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userProfiles", "getterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A Users object that describes the specified users.", "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" : "UserProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "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" : "UserProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserProfile.Builder} avoiding the need to create one manually via {@link UserProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserProfile.Builder#build()} is called immediately and its result is passed to {@link #member(UserProfile)}.\n@param member a consumer that will call methods on {@link UserProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserProfile)", "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" : "UserProfile", "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, "requiresLength" : 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" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : null, "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.", "setterMethodName" : "setUserProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserProfilesResponse", "variableName" : "describeUserProfilesResponse", "variableType" : "DescribeUserProfilesResponse", "documentation" : null, "simpleType" : "DescribeUserProfilesResponse", "variableSetterType" : "DescribeUserProfilesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeVolumesRequest" : { "c2jName" : "DescribeVolumesRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeVolumes", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeVolumes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@return A stack ID. The action describes the stack's registered Amazon EBS volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@return The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeIds", "beanStyleSetterMethodName" : "setVolumeIds", "c2jName" : "VolumeIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \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 #volumeIds(List)}.\n@param volumeIds 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 #volumeIds(List)", "deprecated" : false, "documentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeIds", "fluentSetterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeIds", "getterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.", "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" : "VolumeIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "VolumeIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.", "setterMethodName" : "setVolumeIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@return The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@return A stack ID. The action describes the stack's registered Amazon EBS volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeIds" : { "beanStyleGetterMethodName" : "getVolumeIds", "beanStyleSetterMethodName" : "setVolumeIds", "c2jName" : "VolumeIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \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 #volumeIds(List)}.\n@param volumeIds 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 #volumeIds(List)", "deprecated" : false, "documentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeIds", "fluentSetterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeIds", "getterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.", "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" : "VolumeIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "VolumeIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.", "setterMethodName" : "setVolumeIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@return The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@return A stack ID. The action describes the stack's registered Amazon EBS volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@return The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                            The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeIds", "beanStyleSetterMethodName" : "setVolumeIds", "c2jName" : "VolumeIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \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 #volumeIds(List)}.\n@param volumeIds 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 #volumeIds(List)", "deprecated" : false, "documentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeIds", "fluentSetterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeIds", "getterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.", "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" : "VolumeIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "VolumeIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.", "setterMethodName" : "setVolumeIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeVolumesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeVolumesRequest", "variableName" : "describeVolumesRequest", "variableType" : "DescribeVolumesRequest", "documentation" : null, "simpleType" : "DescribeVolumesRequest", "variableSetterType" : "DescribeVolumesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeVolumesResponse" : { "c2jName" : "DescribeVolumesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a DescribeVolumes request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "Volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of volume 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 #volumes(List)}.\n@param volumes 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 #volumes(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumes", "fluentSetterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of volume 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" : "Volumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "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" : "Volume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Volume.Builder} avoiding the need to create one manually via {@link Volume#builder()}.\n\nWhen the {@link Consumer} completes, {@link Volume.Builder#build()} is called immediately and its result is passed to {@link #member(Volume)}.\n@param member a consumer that will call methods on {@link Volume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Volume)", "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" : "Volume", "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, "requiresLength" : 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" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Volumes", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Volumes" : { "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "Volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of volume 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 #volumes(List)}.\n@param volumes 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 #volumes(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumes", "fluentSetterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of volume 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" : "Volumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "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" : "Volume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Volume.Builder} avoiding the need to create one manually via {@link Volume#builder()}.\n\nWhen the {@link Consumer} completes, {@link Volume.Builder#build()} is called immediately and its result is passed to {@link #member(Volume)}.\n@param member a consumer that will call methods on {@link Volume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Volume)", "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" : "Volume", "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, "requiresLength" : 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" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Volumes", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "Volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of volume 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 #volumes(List)}.\n@param volumes 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 #volumes(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumes", "fluentSetterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of volume 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" : "Volumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "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" : "Volume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Volume.Builder} avoiding the need to create one manually via {@link Volume#builder()}.\n\nWhen the {@link Consumer} completes, {@link Volume.Builder#build()} is called immediately and its result is passed to {@link #member(Volume)}.\n@param member a consumer that will call methods on {@link Volume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Volume)", "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" : "Volume", "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, "requiresLength" : 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" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Volumes", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeVolumesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeVolumesResponse", "variableName" : "describeVolumesResponse", "variableType" : "DescribeVolumesResponse", "documentation" : null, "simpleType" : "DescribeVolumesResponse", "variableSetterType" : "DescribeVolumesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DetachElasticLoadBalancerRequest" : { "c2jName" : "DetachElasticLoadBalancerRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DetachElasticLoadBalancer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DetachElasticLoadBalancer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "fluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@return The ID of the layer that the Elastic Load Balancing instance is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticLoadBalancerName" : { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "fluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@return The ID of the layer that the Elastic Load Balancing instance is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "fluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@return The ID of the layer that the Elastic Load Balancing instance is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticLoadBalancerName", "LayerId" ], "shapeName" : "DetachElasticLoadBalancerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DetachElasticLoadBalancerRequest", "variableName" : "detachElasticLoadBalancerRequest", "variableType" : "DetachElasticLoadBalancerRequest", "documentation" : null, "simpleType" : "DetachElasticLoadBalancerRequest", "variableSetterType" : "DetachElasticLoadBalancerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DetachElasticLoadBalancerResponse" : { "c2jName" : "DetachElasticLoadBalancerResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DetachElasticLoadBalancerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DetachElasticLoadBalancerResponse", "variableName" : "detachElasticLoadBalancerResponse", "variableType" : "DetachElasticLoadBalancerResponse", "documentation" : null, "simpleType" : "DetachElasticLoadBalancerResponse", "variableSetterType" : "DetachElasticLoadBalancerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateElasticIpRequest" : { "c2jName" : "DisassociateElasticIpRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DisassociateElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DisassociateElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic IP address.

                                                                                            \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "DisassociateElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateElasticIpRequest", "variableName" : "disassociateElasticIpRequest", "variableType" : "DisassociateElasticIpRequest", "documentation" : null, "simpleType" : "DisassociateElasticIpRequest", "variableSetterType" : "DisassociateElasticIpRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateElasticIpResponse" : { "c2jName" : "DisassociateElasticIpResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateElasticIpResponse", "variableName" : "disassociateElasticIpResponse", "variableType" : "DisassociateElasticIpResponse", "documentation" : null, "simpleType" : "DisassociateElasticIpResponse", "variableSetterType" : "DisassociateElasticIpResponse" }, "wrapper" : false, "xmlNamespace" : null }, "EbsBlockDevice" : { "c2jName" : "EbsBlockDevice", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes an Amazon EBS volume. This data type maps directly to the Amazon EC2 EbsBlockDevice data type.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The snapshot 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 #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@return The snapshot 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" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@return The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \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 #volumeSize(Integer)}.\n@param volumeSize 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 #volumeSize(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSize", "fluentSetterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSize", "getterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@return The volume size, in GiB. For more information, see EbsBlockDevice.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeTypeAsString", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeTypeAsString(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "volumeType", "fluentEnumSetterMethodName" : "volumeType", "fluentGetterMethodName" : "volumeTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

                                                                                            \n@return The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteOnTermination", "beanStyleSetterMethodName" : "setDeleteOnTermination", "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \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 #deleteOnTermination(Boolean)}.\n@param deleteOnTermination 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 #deleteOnTermination(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteOnTermination", "fluentSetterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteOnTermination", "getterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@return Whether the volume is deleted on instance termination.", "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" : "DeleteOnTermination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteOnTermination", "sensitive" : false, "setterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.", "setterMethodName" : "setDeleteOnTermination", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteOnTermination" : { "beanStyleGetterMethodName" : "getDeleteOnTermination", "beanStyleSetterMethodName" : "setDeleteOnTermination", "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \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 #deleteOnTermination(Boolean)}.\n@param deleteOnTermination 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 #deleteOnTermination(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteOnTermination", "fluentSetterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteOnTermination", "getterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@return Whether the volume is deleted on instance termination.", "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" : "DeleteOnTermination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteOnTermination", "sensitive" : false, "setterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.", "setterMethodName" : "setDeleteOnTermination", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@return The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotId" : { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The snapshot 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 #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@return The snapshot 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" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSize" : { "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \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 #volumeSize(Integer)}.\n@param volumeSize 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 #volumeSize(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSize", "fluentSetterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSize", "getterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@return The volume size, in GiB. For more information, see EbsBlockDevice.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeTypeAsString", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeTypeAsString(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "volumeType", "fluentEnumSetterMethodName" : "volumeType", "fluentGetterMethodName" : "volumeTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

                                                                                            \n@return The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The snapshot 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 #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@return The snapshot 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" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@return The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                            The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \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 #volumeSize(Integer)}.\n@param volumeSize 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 #volumeSize(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSize", "fluentSetterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSize", "getterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@return The volume size, in GiB. For more information, see EbsBlockDevice.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeTypeAsString", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeTypeAsString(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "volumeType", "fluentEnumSetterMethodName" : "volumeType", "fluentGetterMethodName" : "volumeTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

                                                                                            \n@return The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).\n@see VolumeType", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                            The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

                                                                                            If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteOnTermination", "beanStyleSetterMethodName" : "setDeleteOnTermination", "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \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 #deleteOnTermination(Boolean)}.\n@param deleteOnTermination 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 #deleteOnTermination(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteOnTermination", "fluentSetterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteOnTermination", "getterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@return Whether the volume is deleted on instance termination.", "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" : "DeleteOnTermination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeleteOnTermination", "sensitive" : false, "setterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.", "setterMethodName" : "setDeleteOnTermination", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EbsBlockDevice", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebsBlockDevice", "variableType" : "EbsBlockDevice", "documentation" : null, "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "wrapper" : false, "xmlNamespace" : null }, "EcsCluster" : { "c2jName" : "EcsCluster", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes a registered Amazon ECS cluster.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterName", "beanStyleSetterMethodName" : "setEcsClusterName", "c2jName" : "EcsClusterName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The cluster 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 #ecsClusterName(String)}.\n@param ecsClusterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterName(String)", "deprecated" : false, "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterName", "fluentSetterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterName", "getterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@return The cluster 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" : "EcsClusterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.", "setterMethodName" : "setEcsClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredAt", "beanStyleSetterMethodName" : "setRegisteredAt", "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registeredAt(String)}.\n@param registeredAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registeredAt(String)", "deprecated" : false, "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registeredAt", "fluentSetterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registeredAt", "getterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@return The time and date that the cluster was registered with the stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegisteredAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@param registeredAt The time and date that the cluster was registered with the stack.", "setterMethodName" : "setRegisteredAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EcsClusterName" : { "beanStyleGetterMethodName" : "getEcsClusterName", "beanStyleSetterMethodName" : "setEcsClusterName", "c2jName" : "EcsClusterName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The cluster 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 #ecsClusterName(String)}.\n@param ecsClusterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterName(String)", "deprecated" : false, "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterName", "fluentSetterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterName", "getterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@return The cluster 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" : "EcsClusterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.", "setterMethodName" : "setEcsClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RegisteredAt" : { "beanStyleGetterMethodName" : "getRegisteredAt", "beanStyleSetterMethodName" : "setRegisteredAt", "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registeredAt(String)}.\n@param registeredAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registeredAt(String)", "deprecated" : false, "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registeredAt", "fluentSetterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registeredAt", "getterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@return The time and date that the cluster was registered with the stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegisteredAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@param registeredAt The time and date that the cluster was registered with the stack.", "setterMethodName" : "setRegisteredAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterName", "beanStyleSetterMethodName" : "setEcsClusterName", "c2jName" : "EcsClusterName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The cluster 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 #ecsClusterName(String)}.\n@param ecsClusterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterName(String)", "deprecated" : false, "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterName", "fluentSetterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterName", "getterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@return The cluster 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" : "EcsClusterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.", "setterMethodName" : "setEcsClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredAt", "beanStyleSetterMethodName" : "setRegisteredAt", "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registeredAt(String)}.\n@param registeredAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registeredAt(String)", "deprecated" : false, "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registeredAt", "fluentSetterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registeredAt", "getterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@return The time and date that the cluster was registered with the stack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegisteredAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            \n@param registeredAt The time and date that the cluster was registered with the stack.", "setterMethodName" : "setRegisteredAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EcsCluster", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "ecsCluster", "variableType" : "EcsCluster", "documentation" : null, "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticIp" : { "c2jName" : "ElasticIp", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes an Elastic IP address.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "documentation" : "

                                                                                            The IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                            The IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The 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 name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name.

                                                                                            \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name.

                                                                                            \n@return The 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, "requiresLength" : 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.

                                                                                            \n@param name The 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 name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The domain.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                            The domain.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@return The domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                            The domain.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@return The AWS region. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@param region The AWS region. For more information, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@return The ID of the instance that the address is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@param instanceId The ID of the instance that the address is attached to.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The domain.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                            The domain.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@return The domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                            The domain.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@return The ID of the instance that the address is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@param instanceId The ID of the instance that the address is attached to.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ip" : { "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "documentation" : "

                                                                                            The IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                            The IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The 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 name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name.

                                                                                            \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name.

                                                                                            \n@return The 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, "requiresLength" : 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.

                                                                                            \n@param name The 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 name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@return The AWS region. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@param region The AWS region. For more information, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "documentation" : "

                                                                                            The IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                            The IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The 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 name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name.

                                                                                            \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name.

                                                                                            \n@return The 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, "requiresLength" : 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.

                                                                                            \n@param name The 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 name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The domain.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                            The domain.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@return The domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                            The domain.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@return The AWS region. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            \n@param region The AWS region. For more information, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@return The ID of the instance that the address is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            \n@param instanceId The ID of the instance that the address is attached to.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ElasticIp", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "elasticIp", "variableType" : "ElasticIp", "documentation" : null, "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticLoadBalancer" : { "c2jName" : "ElasticLoadBalancer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes an Elastic Load Balancing instance.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "fluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@return The instance's AWS region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDnsName", "beanStyleSetterMethodName" : "setDnsName", "c2jName" : "DnsName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's public DNS 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 #dnsName(String)}.\n@param dnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dnsName(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dnsName", "fluentSetterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dnsName", "getterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@return The instance's public DNS 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" : "DnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.", "setterMethodName" : "setDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the stack that the instance 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@return The ID of the stack that the instance 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@param stackId The ID of the stack that the instance is associated with.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@return The ID of the layer that the instance is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the instance is attached to.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The VPC 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 #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@return The VPC 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" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \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 #availabilityZones(List)}.\n@param availabilityZones 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 #availabilityZones(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZones", "fluentSetterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of Availability Zones.", "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" : "AvailabilityZones", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "AvailabilityZones", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of subnet IDs, if the stack is running in a VPC.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2InstanceIds", "beanStyleSetterMethodName" : "setEc2InstanceIds", "c2jName" : "Ec2InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \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 #ec2InstanceIds(List)}.\n@param ec2InstanceIds 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 #ec2InstanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceIds", "fluentSetterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceIds", "getterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.", "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" : "Ec2InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Ec2InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.", "setterMethodName" : "setEc2InstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZones" : { "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \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 #availabilityZones(List)}.\n@param availabilityZones 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 #availabilityZones(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZones", "fluentSetterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of Availability Zones.", "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" : "AvailabilityZones", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "AvailabilityZones", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DnsName" : { "beanStyleGetterMethodName" : "getDnsName", "beanStyleSetterMethodName" : "setDnsName", "c2jName" : "DnsName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's public DNS 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 #dnsName(String)}.\n@param dnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dnsName(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dnsName", "fluentSetterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dnsName", "getterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@return The instance's public DNS 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" : "DnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.", "setterMethodName" : "setDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2InstanceIds" : { "beanStyleGetterMethodName" : "getEc2InstanceIds", "beanStyleSetterMethodName" : "setEc2InstanceIds", "c2jName" : "Ec2InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \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 #ec2InstanceIds(List)}.\n@param ec2InstanceIds 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 #ec2InstanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceIds", "fluentSetterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceIds", "getterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.", "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" : "Ec2InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Ec2InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.", "setterMethodName" : "setEc2InstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticLoadBalancerName" : { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "fluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@return The ID of the layer that the instance is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the instance is attached to.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@return The instance's AWS region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the stack that the instance 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@return The ID of the stack that the instance 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@param stackId The ID of the stack that the instance is associated with.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of subnet IDs, if the stack is running in a VPC.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcId" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The VPC 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 #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@return The VPC 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" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's 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 #elasticLoadBalancerName(String)}.\n@param elasticLoadBalancerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticLoadBalancerName(String)", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "fluentSetterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticLoadBalancerName", "getterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@return The Elastic Load Balancing instance's 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" : "ElasticLoadBalancerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.", "setterMethodName" : "setElasticLoadBalancerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@return The instance's AWS region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDnsName", "beanStyleSetterMethodName" : "setDnsName", "c2jName" : "DnsName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's public DNS 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 #dnsName(String)}.\n@param dnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dnsName(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dnsName", "fluentSetterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dnsName", "getterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@return The instance's public DNS 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" : "DnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.", "setterMethodName" : "setDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the stack that the instance 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@return The ID of the stack that the instance 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            \n@param stackId The ID of the stack that the instance is associated with.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@return The ID of the layer that the instance is attached to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            \n@param layerId The ID of the layer that the instance is attached to.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The VPC 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 #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@return The VPC 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" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \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 #availabilityZones(List)}.\n@param availabilityZones 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 #availabilityZones(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZones", "fluentSetterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of Availability Zones.", "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" : "AvailabilityZones", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "AvailabilityZones", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of subnet IDs, if the stack is running in a VPC.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2InstanceIds", "beanStyleSetterMethodName" : "setEc2InstanceIds", "c2jName" : "Ec2InstanceIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \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 #ec2InstanceIds(List)}.\n@param ec2InstanceIds 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 #ec2InstanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceIds", "fluentSetterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceIds", "getterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.", "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" : "Ec2InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Ec2InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.", "setterMethodName" : "setEc2InstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ElasticLoadBalancer", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "elasticLoadBalancer", "variableType" : "ElasticLoadBalancer", "documentation" : null, "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "wrapper" : false, "xmlNamespace" : null }, "EnvironmentVariable" : { "c2jName" : "EnvironmentVariable", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents an app's environment variable.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@return (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.", "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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@return (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.", "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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecure", "beanStyleSetterMethodName" : "setSecure", "c2jName" : "Secure", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is 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 #secure(Boolean)}.\n@param secure 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 #secure(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secure", "fluentSetterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secure", "getterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@return (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is 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" : "Secure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Secure", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.", "setterMethodName" : "setSecure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@return (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.", "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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Secure" : { "beanStyleGetterMethodName" : "getSecure", "beanStyleSetterMethodName" : "setSecure", "c2jName" : "Secure", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is 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 #secure(Boolean)}.\n@param secure 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 #secure(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secure", "fluentSetterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secure", "getterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@return (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is 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" : "Secure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Secure", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.", "setterMethodName" : "setSecure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@return (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.", "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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@return (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.", "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" : "

                                                                                            (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@return (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.", "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" : "

                                                                                            (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecure", "beanStyleSetterMethodName" : "setSecure", "c2jName" : "Secure", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is 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 #secure(Boolean)}.\n@param secure 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 #secure(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secure", "fluentSetterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secure", "getterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@return (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is 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" : "Secure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Secure", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.", "setterMethodName" : "setSecure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "

                                                                                            (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "EnvironmentVariable", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "environmentVariable", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "wrapper" : false, "xmlNamespace" : null }, "GetHostnameSuggestionRequest" : { "c2jName" : "GetHostnameSuggestionRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetHostnameSuggestion", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.GetHostnameSuggestion", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "GetHostnameSuggestionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetHostnameSuggestionRequest", "variableName" : "getHostnameSuggestionRequest", "variableType" : "GetHostnameSuggestionRequest", "documentation" : null, "simpleType" : "GetHostnameSuggestionRequest", "variableSetterType" : "GetHostnameSuggestionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetHostnameSuggestionResponse" : { "c2jName" : "GetHostnameSuggestionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a GetHostnameSuggestion request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The generated host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@return The generated host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The generated host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@return The generated host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The generated host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@return The generated host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetHostnameSuggestionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetHostnameSuggestionResponse", "variableName" : "getHostnameSuggestionResponse", "variableType" : "GetHostnameSuggestionResponse", "documentation" : null, "simpleType" : "GetHostnameSuggestionResponse", "variableSetterType" : "GetHostnameSuggestionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GrantAccessRequest" : { "c2jName" : "GrantAccessRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GrantAccess", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.GrantAccess", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@return The instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "c2jName" : "ValidForInMinutes", "c2jShape" : "ValidForInMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \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 #validForInMinutes(Integer)}.\n@param validForInMinutes 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 #validForInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validForInMinutes", "fluentSetterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validForInMinutes", "getterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@return The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.", "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" : "ValidForInMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ValidForInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@return The instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ValidForInMinutes" : { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "c2jName" : "ValidForInMinutes", "c2jShape" : "ValidForInMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \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 #validForInMinutes(Integer)}.\n@param validForInMinutes 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 #validForInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validForInMinutes", "fluentSetterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validForInMinutes", "getterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@return The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.", "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" : "ValidForInMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ValidForInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@return The instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "c2jName" : "ValidForInMinutes", "c2jShape" : "ValidForInMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \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 #validForInMinutes(Integer)}.\n@param validForInMinutes 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 #validForInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validForInMinutes", "fluentSetterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validForInMinutes", "getterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@return The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.", "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" : "ValidForInMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ValidForInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                            The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "GrantAccessRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GrantAccessRequest", "variableName" : "grantAccessRequest", "variableType" : "GrantAccessRequest", "documentation" : null, "simpleType" : "GrantAccessRequest", "variableSetterType" : "GrantAccessRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GrantAccessResponse" : { "c2jName" : "GrantAccessResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Contains the response to a GrantAccess request.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTemporaryCredential", "beanStyleSetterMethodName" : "setTemporaryCredential", "c2jName" : "TemporaryCredential", "c2jShape" : "TemporaryCredential", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \nThis is a convenience that creates an instance of the {@link TemporaryCredential.Builder} avoiding the need to create one manually via {@link TemporaryCredential#builder()}.\n\nWhen the {@link Consumer} completes, {@link TemporaryCredential.Builder#build()} is called immediately and its result is passed to {@link #temporaryCredential(TemporaryCredential)}.\n@param temporaryCredential a consumer that will call methods on {@link TemporaryCredential.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryCredential(TemporaryCredential)", "deprecated" : false, "documentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryCredential", "fluentSetterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "temporaryCredential", "getterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@return A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.", "getterModel" : { "returnType" : "TemporaryCredential", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryCredential", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TemporaryCredential", "sensitive" : false, "setterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.", "setterMethodName" : "setTemporaryCredential", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : null, "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            ", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TemporaryCredential" : { "beanStyleGetterMethodName" : "getTemporaryCredential", "beanStyleSetterMethodName" : "setTemporaryCredential", "c2jName" : "TemporaryCredential", "c2jShape" : "TemporaryCredential", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \nThis is a convenience that creates an instance of the {@link TemporaryCredential.Builder} avoiding the need to create one manually via {@link TemporaryCredential#builder()}.\n\nWhen the {@link Consumer} completes, {@link TemporaryCredential.Builder#build()} is called immediately and its result is passed to {@link #temporaryCredential(TemporaryCredential)}.\n@param temporaryCredential a consumer that will call methods on {@link TemporaryCredential.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryCredential(TemporaryCredential)", "deprecated" : false, "documentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryCredential", "fluentSetterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "temporaryCredential", "getterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@return A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.", "getterModel" : { "returnType" : "TemporaryCredential", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryCredential", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TemporaryCredential", "sensitive" : false, "setterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.", "setterMethodName" : "setTemporaryCredential", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : null, "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            ", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTemporaryCredential", "beanStyleSetterMethodName" : "setTemporaryCredential", "c2jName" : "TemporaryCredential", "c2jShape" : "TemporaryCredential", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \nThis is a convenience that creates an instance of the {@link TemporaryCredential.Builder} avoiding the need to create one manually via {@link TemporaryCredential#builder()}.\n\nWhen the {@link Consumer} completes, {@link TemporaryCredential.Builder#build()} is called immediately and its result is passed to {@link #temporaryCredential(TemporaryCredential)}.\n@param temporaryCredential a consumer that will call methods on {@link TemporaryCredential.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryCredential(TemporaryCredential)", "deprecated" : false, "documentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryCredential", "fluentSetterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "temporaryCredential", "getterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@return A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.", "getterModel" : { "returnType" : "TemporaryCredential", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryCredential", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TemporaryCredential", "sensitive" : false, "setterDocumentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.", "setterMethodName" : "setTemporaryCredential", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : null, "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "

                                                                                            A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                            ", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GrantAccessResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GrantAccessResponse", "variableName" : "grantAccessResponse", "variableType" : "GrantAccessResponse", "documentation" : null, "simpleType" : "GrantAccessResponse", "variableSetterType" : "GrantAccessResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Instance" : { "c2jName" : "Instance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes an instance.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                            The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                            \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                            The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                            \n@return The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                            \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                            The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amiId(String)}.\n@param amiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amiId(String)", "deprecated" : false, "documentation" : "

                                                                                            A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                            A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                            \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                            A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                            \n@return A custom AMI ID to be used to create the instance. For more information, see Instances", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmiId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                            \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                            A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #architectureAsString(String)}.\n@param architecture a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #architecture(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                                                                            \n@return The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's Amazon Resource Number (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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's Amazon Resource Number (ARN).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                            The instance's Amazon Resource Number (ARN).

                                                                                            \n@param arn The instance's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                            The instance's Amazon Resource Number (ARN).

                                                                                            \n@return The instance's Amazon Resource Number (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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's Amazon Resource Number (ARN).

                                                                                            \n@param arn The instance's Amazon Resource Number (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                            The instance's Amazon Resource Number (ARN).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #autoScalingTypeAsString(String)}.\n@param autoScalingType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingType(String)", "deprecated" : false, "documentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                                                                            \n@return For load-based or time-based instances, the type.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            \n@return The instance Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            \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 #blockDeviceMappings(List)}.\n@param blockDeviceMappings 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 #blockDeviceMappings(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockDeviceMappings", "fluentSetterDocumentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of BlockDeviceMapping objects that specify the instance's block device mappings.", "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" : "BlockDeviceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "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" : "BlockDeviceMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlockDeviceMapping.Builder} avoiding the need to create one manually via {@link BlockDeviceMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlockDeviceMapping.Builder#build()} is called immediately and its result is passed to {@link #member(BlockDeviceMapping)}.\n@param member a consumer that will call methods on {@link BlockDeviceMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlockDeviceMapping)", "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" : "BlockDeviceMapping", "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, "requiresLength" : 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" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockDeviceMappings", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time that the instance was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                            The time that the instance was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                            The time that the instance was created.

                                                                                            \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                            The time that the instance was created.

                                                                                            \n@return The time that the instance was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time that the instance was created.

                                                                                            \n@param createdAt The time that the instance was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                            The time that the instance was created.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptimized", "fluentSetterDocumentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            \n@return Whether this is an Amazon EBS-optimized instance.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the associated Amazon EC2 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 #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            \n@return The ID of the associated Amazon EC2 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" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For container instances, the Amazon ECS cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            \n@return For container instances, the Amazon ECS cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsContainerInstanceArn", "beanStyleSetterMethodName" : "setEcsContainerInstanceArn", "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For container instances, the instance's 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 #ecsContainerInstanceArn(String)}.\n@param ecsContainerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsContainerInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsContainerInstanceArn", "fluentSetterDocumentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsContainerInstanceArn", "getterDocumentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            \n@return For container instances, the instance's 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" : "EcsContainerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            \n@param ecsContainerInstanceArn For container instances, the instance's ARN.", "setterMethodName" : "setEcsContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            \n@return The instance Elastic IP address .", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            \n@param elasticIp The instance Elastic IP address .", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance host name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                            The instance host name.

                                                                                            \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The instance host name.

                                                                                            \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance host name.

                                                                                            \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The instance host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInfrastructureClass", "beanStyleSetterMethodName" : "setInfrastructureClass", "c2jName" : "InfrastructureClass", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #infrastructureClass(String)}.\n@param infrastructureClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #infrastructureClass(String)", "deprecated" : false, "documentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "infrastructureClass", "fluentSetterDocumentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "infrastructureClass", "getterDocumentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            \n@return For registered instances, the infrastructure class: ec2 or on-premises.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InfrastructureClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InfrastructureClass", "sensitive" : false, "setterDocumentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.", "setterMethodName" : "setInfrastructureClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                            Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                            Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            \n@return Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                            Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                            We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceProfileArn(String)}.\n@param instanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                            The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                            The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                            \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                            The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                            \n@return The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                            \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                            The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            \n@return The instance type, such as t2.micro.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            \n@param instanceType The instance type, such as t2.micro.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastServiceErrorId", "beanStyleSetterMethodName" : "setLastServiceErrorId", "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastServiceErrorId(String)}.\n@param lastServiceErrorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastServiceErrorId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastServiceErrorId", "fluentSetterDocumentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastServiceErrorId", "getterDocumentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            \n@return The ID of the last service error. For more information, call DescribeServiceErrors.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastServiceErrorId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.", "setterMethodName" : "setLastServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array containing the instance layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the instance layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            \n@param layerIds An array containing the instance layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's operating system.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's operating system.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                            The instance's operating system.

                                                                                            \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                            The instance's operating system.

                                                                                            \n@return The instance's operating system.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's operating system.

                                                                                            \n@param os The instance's operating system.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                            The instance's operating system.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's 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 #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's platform.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "

                                                                                            The instance's platform.

                                                                                            \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                            The instance's platform.

                                                                                            \n@return The instance's platform.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's platform.

                                                                                            \n@param platform The instance's platform.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                            The instance's platform.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateDns", "beanStyleSetterMethodName" : "setPrivateDns", "c2jName" : "PrivateDns", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's private DNS 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 #privateDns(String)}.\n@param privateDns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateDns(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's private DNS name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateDns", "fluentSetterDocumentation" : "

                                                                                            The instance's private DNS name.

                                                                                            \n@param privateDns The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateDns", "getterDocumentation" : "

                                                                                            The instance's private DNS name.

                                                                                            \n@return The instance's private DNS 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" : "PrivateDns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateDns", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's private DNS name.

                                                                                            \n@param privateDns The instance's private DNS name.", "setterMethodName" : "setPrivateDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                            The instance's private DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's private IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIp(String)}.\n@param privateIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIp(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's private IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIp", "fluentSetterDocumentation" : "

                                                                                            The instance's private IP address.

                                                                                            \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIp", "getterDocumentation" : "

                                                                                            The instance's private IP address.

                                                                                            \n@return The instance's private IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIp", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's private IP address.

                                                                                            \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                            The instance's private IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicDns", "beanStyleSetterMethodName" : "setPublicDns", "c2jName" : "PublicDns", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance public DNS 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 #publicDns(String)}.\n@param publicDns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicDns(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance public DNS name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicDns", "fluentSetterDocumentation" : "

                                                                                            The instance public DNS name.

                                                                                            \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicDns", "getterDocumentation" : "

                                                                                            The instance public DNS name.

                                                                                            \n@return The instance public DNS 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" : "PublicDns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicDns", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance public DNS name.

                                                                                            \n@param publicDns The instance public DNS name.", "setterMethodName" : "setPublicDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                            The instance public DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance public IP address.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publicIp(String)}.\n@param publicIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicIp(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance public IP address.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicIp", "fluentSetterDocumentation" : "

                                                                                            The instance public IP address.

                                                                                            \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicIp", "getterDocumentation" : "

                                                                                            The instance public IP address.

                                                                                            \n@return The instance public IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicIp", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance public IP address.

                                                                                            \n@param publicIp The instance public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                            The instance public IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredBy", "beanStyleSetterMethodName" : "setRegisteredBy", "c2jName" : "RegisteredBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registeredBy(String)}.\n@param registeredBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registeredBy(String)", "deprecated" : false, "documentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registeredBy", "fluentSetterDocumentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registeredBy", "getterDocumentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            \n@return For registered instances, who performed the registration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegisteredBy", "sensitive" : false, "setterDocumentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            \n@param registeredBy For registered instances, who performed the registration.", "setterMethodName" : "setRegisteredBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedAgentVersion", "beanStyleSetterMethodName" : "setReportedAgentVersion", "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedAgentVersion(String)}.\n@param reportedAgentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedAgentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedAgentVersion", "fluentSetterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedAgentVersion", "getterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \n@return The instance's reported AWS OpsWorks Stacks agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedAgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.", "setterMethodName" : "setReportedAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedOs", "beanStyleSetterMethodName" : "setReportedOs", "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            \nThis is a convenience that creates an instance of the {@link ReportedOs.Builder} avoiding the need to create one manually via {@link ReportedOs#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReportedOs.Builder#build()} is called immediately and its result is passed to {@link #reportedOs(ReportedOs)}.\n@param reportedOs a consumer that will call methods on {@link ReportedOs.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedOs(ReportedOs)", "deprecated" : false, "documentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedOs", "fluentSetterDocumentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedOs", "getterDocumentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            \n@return For registered instances, the reported operating system.", "getterModel" : { "returnType" : "ReportedOs", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReportedOs", "sensitive" : false, "setterDocumentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            \n@param reportedOs For registered instances, the reported operating system.", "setterMethodName" : "setReportedOs", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : null, "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rootDeviceTypeAsString(String)}.\n@param rootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rootDeviceType", "fluentEnumSetterMethodName" : "rootDeviceType", "fluentGetterMethodName" : "rootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "rootDeviceType", "getterDocumentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #rootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rootDeviceTypeAsString}.\n

                                                                                            \n@return The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceVolumeId", "beanStyleSetterMethodName" : "setRootDeviceVolumeId", "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The root device volume 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 #rootDeviceVolumeId(String)}.\n@param rootDeviceVolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rootDeviceVolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                            The root device volume ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rootDeviceVolumeId", "fluentSetterDocumentation" : "

                                                                                            The root device volume ID.

                                                                                            \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rootDeviceVolumeId", "getterDocumentation" : "

                                                                                            The root device volume ID.

                                                                                            \n@return The root device volume 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" : "RootDeviceVolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceVolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The root device volume ID.

                                                                                            \n@param rootDeviceVolumeId The root device volume ID.", "setterMethodName" : "setRootDeviceVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                            The root device volume ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array containing the instance security group 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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the instance security group 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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            \n@param securityGroupIds An array containing the instance security group IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostDsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostDsaKeyFingerprint", "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sshHostDsaKeyFingerprint(String)}.\n@param sshHostDsaKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshHostDsaKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshHostDsaKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshHostDsaKeyFingerprint", "getterDocumentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            \n@return The SSH key's Deep Security Agent (DSA) fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshHostDsaKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.", "setterMethodName" : "setSshHostDsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostRsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostRsaKeyFingerprint", "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sshHostRsaKeyFingerprint(String)}.\n@param sshHostRsaKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshHostRsaKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshHostRsaKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshHostRsaKeyFingerprint", "getterDocumentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            \n@return The SSH key's RSA fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshHostRsaKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.", "setterMethodName" : "setSshHostRsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance's Amazon EC2 key-pair 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKeyName", "fluentSetterDocumentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            \n@return The instance's Amazon EC2 key-pair 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance status:

                                                                                            • booting

                                                                                            • connection_lost

                                                                                            • online

                                                                                            • pending

                                                                                            • rebooting

                                                                                            • requested

                                                                                            • running_setup

                                                                                            • setup_failed

                                                                                            • shutting_down

                                                                                            • start_failed

                                                                                            • stop_failed

                                                                                            • stopped

                                                                                            • stopping

                                                                                            • terminated

                                                                                            • terminating

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 instance status:

                                                                                            • booting

                                                                                            • connection_lost

                                                                                            • online

                                                                                            • pending

                                                                                            • rebooting

                                                                                            • requested

                                                                                            • running_setup

                                                                                            • setup_failed

                                                                                            • shutting_down

                                                                                            • start_failed

                                                                                            • stop_failed

                                                                                            • stopped

                                                                                            • stopping

                                                                                            • terminated

                                                                                            • terminating

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                            The instance status:

                                                                                            • booting

                                                                                            • connection_lost

                                                                                            • online

                                                                                            • pending

                                                                                            • rebooting

                                                                                            • requested

                                                                                            • running_setup

                                                                                            • setup_failed

                                                                                            • shutting_down

                                                                                            • start_failed

                                                                                            • stop_failed

                                                                                            • stopped

                                                                                            • stopping

                                                                                            • terminated

                                                                                            • terminating

                                                                                            \n@param status The instance status:

                                                                                            • booting

                                                                                            • connection_lost

                                                                                            • online

                                                                                            • pending

                                                                                            • rebooting

                                                                                            • requested

                                                                                            • running_setup

                                                                                            • setup_failed

                                                                                            • shutting_down

                                                                                            • start_failed

                                                                                            • stop_failed

                                                                                            • stopped

                                                                                            • stopping

                                                                                            • terminated

                                                                                            • terminating

                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                              The instance status:

                                                                                              • booting

                                                                                              • connection_lost

                                                                                              • online

                                                                                              • pending

                                                                                              • rebooting

                                                                                              • requested

                                                                                              • running_setup

                                                                                              • setup_failed

                                                                                              • shutting_down

                                                                                              • start_failed

                                                                                              • stop_failed

                                                                                              • stopped

                                                                                              • stopping

                                                                                              • terminated

                                                                                              • terminating

                                                                                              \n@return The instance status:

                                                                                              • booting

                                                                                              • connection_lost

                                                                                              • online

                                                                                              • pending

                                                                                              • rebooting

                                                                                              • requested

                                                                                              • running_setup

                                                                                              • setup_failed

                                                                                              • shutting_down

                                                                                              • start_failed

                                                                                              • stop_failed

                                                                                              • stopped

                                                                                              • stopping

                                                                                              • terminated

                                                                                              • terminating

                                                                                              • ", "getterModel" : { "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, "requiresLength" : 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 instance status:

                                                                                                • booting

                                                                                                • connection_lost

                                                                                                • online

                                                                                                • pending

                                                                                                • rebooting

                                                                                                • requested

                                                                                                • running_setup

                                                                                                • setup_failed

                                                                                                • shutting_down

                                                                                                • start_failed

                                                                                                • stop_failed

                                                                                                • stopped

                                                                                                • stopping

                                                                                                • terminated

                                                                                                • terminating

                                                                                                \n@param status The instance status:

                                                                                                • booting

                                                                                                • connection_lost

                                                                                                • online

                                                                                                • pending

                                                                                                • rebooting

                                                                                                • requested

                                                                                                • running_setup

                                                                                                • setup_failed

                                                                                                • shutting_down

                                                                                                • start_failed

                                                                                                • stop_failed

                                                                                                • stopped

                                                                                                • stopping

                                                                                                • terminated

                                                                                                • terminating

                                                                                                • ", "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 instance status:

                                                                                                  • booting

                                                                                                  • connection_lost

                                                                                                  • online

                                                                                                  • pending

                                                                                                  • rebooting

                                                                                                  • requested

                                                                                                  • running_setup

                                                                                                  • setup_failed

                                                                                                  • shutting_down

                                                                                                  • start_failed

                                                                                                  • stop_failed

                                                                                                  • stopped

                                                                                                  • stopping

                                                                                                  • terminated

                                                                                                  • terminating

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetId", "fluentSetterDocumentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@return The instance's subnet ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tenancy(String)}.\n@param tenancy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tenancy(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tenancy", "fluentSetterDocumentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tenancy", "getterDocumentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@return The instance's tenancy option, such as dedicated or host.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tenancy", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@param tenancy The instance's tenancy option, such as dedicated or host.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualizationTypeAsString", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #virtualizationTypeAsString(String)}.\n@param virtualizationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #virtualizationType(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "VirtualizationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "virtualizationType", "fluentEnumSetterMethodName" : "virtualizationType", "fluentGetterMethodName" : "virtualizationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType", "fluentSetterMethodName" : "virtualizationType", "getterDocumentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n

                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #virtualizationType} will return {@link VirtualizationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #virtualizationTypeAsString}.\n

                                                                                                  \n@return The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualizationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                  \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                  \n@return The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                  \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AmiId" : { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amiId(String)}.\n@param amiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amiId(String)", "deprecated" : false, "documentation" : "

                                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                  \n@return A custom AMI ID to be used to create the instance. For more information, see Instances", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmiId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Architecture" : { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #architectureAsString(String)}.\n@param architecture a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #architecture(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  \n

                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                                                                                  \n@return The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's Amazon Resource Number (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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's Amazon Resource Number (ARN).

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                  The instance's Amazon Resource Number (ARN).

                                                                                                  \n@param arn The instance's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                  The instance's Amazon Resource Number (ARN).

                                                                                                  \n@return The instance's Amazon Resource Number (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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's Amazon Resource Number (ARN).

                                                                                                  \n@param arn The instance's Amazon Resource Number (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                  The instance's Amazon Resource Number (ARN).

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #autoScalingTypeAsString(String)}.\n@param autoScalingType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingType(String)", "deprecated" : false, "documentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  \n

                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                                                                                  \n@return For load-based or time-based instances, the type.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@return The instance Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BlockDeviceMappings" : { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  \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 #blockDeviceMappings(List)}.\n@param blockDeviceMappings 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 #blockDeviceMappings(List)", "deprecated" : false, "documentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockDeviceMappings", "fluentSetterDocumentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return An array of BlockDeviceMapping objects that specify the instance's block device mappings.", "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" : "BlockDeviceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "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" : "BlockDeviceMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlockDeviceMapping.Builder} avoiding the need to create one manually via {@link BlockDeviceMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlockDeviceMapping.Builder#build()} is called immediately and its result is passed to {@link #member(BlockDeviceMapping)}.\n@param member a consumer that will call methods on {@link BlockDeviceMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlockDeviceMapping)", "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" : "BlockDeviceMapping", "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, "requiresLength" : 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" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockDeviceMappings", "sensitive" : false, "setterDocumentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  \n@return The time that the instance was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  \n@param createdAt The time that the instance was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptimized", "fluentSetterDocumentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  \n@return Whether this is an Amazon EBS-optimized instance.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2InstanceId" : { "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The ID of the associated Amazon EC2 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 #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  \n@return The ID of the associated Amazon EC2 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" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  \n@return For container instances, the Amazon ECS cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EcsContainerInstanceArn" : { "beanStyleGetterMethodName" : "getEcsContainerInstanceArn", "beanStyleSetterMethodName" : "setEcsContainerInstanceArn", "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  For container instances, the instance's 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 #ecsContainerInstanceArn(String)}.\n@param ecsContainerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsContainerInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsContainerInstanceArn", "fluentSetterDocumentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsContainerInstanceArn", "getterDocumentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  \n@return For container instances, the instance's 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" : "EcsContainerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  \n@param ecsContainerInstanceArn For container instances, the instance's ARN.", "setterMethodName" : "setEcsContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  \n@return The instance Elastic IP address .", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  \n@param elasticIp The instance Elastic IP address .", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance host name.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                  The instance host name.

                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                  The instance host name.

                                                                                                  \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance host name.

                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                  The instance host name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InfrastructureClass" : { "beanStyleGetterMethodName" : "getInfrastructureClass", "beanStyleSetterMethodName" : "setInfrastructureClass", "c2jName" : "InfrastructureClass", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #infrastructureClass(String)}.\n@param infrastructureClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #infrastructureClass(String)", "deprecated" : false, "documentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "infrastructureClass", "fluentSetterDocumentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "infrastructureClass", "getterDocumentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  \n@return For registered instances, the infrastructure class: ec2 or on-premises.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InfrastructureClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InfrastructureClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.", "setterMethodName" : "setInfrastructureClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                  The instance ID.

                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceProfileArn" : { "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceProfileArn(String)}.\n@param instanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@return The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  \n@return The instance type, such as t2.micro.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  \n@param instanceType The instance type, such as t2.micro.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastServiceErrorId" : { "beanStyleGetterMethodName" : "getLastServiceErrorId", "beanStyleSetterMethodName" : "setLastServiceErrorId", "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastServiceErrorId(String)}.\n@param lastServiceErrorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastServiceErrorId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastServiceErrorId", "fluentSetterDocumentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastServiceErrorId", "getterDocumentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  \n@return The ID of the last service error. For more information, call DescribeServiceErrors.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastServiceErrorId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.", "setterMethodName" : "setLastServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  An array containing the instance layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return An array containing the instance layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  \n@param layerIds An array containing the instance layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Os" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's operating system.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's operating system.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                  The instance's operating system.

                                                                                                  \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                  The instance's operating system.

                                                                                                  \n@return The instance's operating system.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's operating system.

                                                                                                  \n@param os The instance's operating system.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                  The instance's operating system.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's 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 #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's platform.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "

                                                                                                  The instance's platform.

                                                                                                  \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                  The instance's platform.

                                                                                                  \n@return The instance's platform.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's platform.

                                                                                                  \n@param platform The instance's platform.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                  The instance's platform.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PrivateDns" : { "beanStyleGetterMethodName" : "getPrivateDns", "beanStyleSetterMethodName" : "setPrivateDns", "c2jName" : "PrivateDns", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's private DNS 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 #privateDns(String)}.\n@param privateDns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateDns(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateDns", "fluentSetterDocumentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  \n@param privateDns The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateDns", "getterDocumentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  \n@return The instance's private DNS 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" : "PrivateDns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateDns", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  \n@param privateDns The instance's private DNS name.", "setterMethodName" : "setPrivateDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PrivateIp" : { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIp(String)}.\n@param privateIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIp(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIp", "fluentSetterDocumentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIp", "getterDocumentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  \n@return The instance's private IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PublicDns" : { "beanStyleGetterMethodName" : "getPublicDns", "beanStyleSetterMethodName" : "setPublicDns", "c2jName" : "PublicDns", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance public DNS 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 #publicDns(String)}.\n@param publicDns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicDns(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicDns", "fluentSetterDocumentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicDns", "getterDocumentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  \n@return The instance public DNS 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" : "PublicDns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicDns", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  \n@param publicDns The instance public DNS name.", "setterMethodName" : "setPublicDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PublicIp" : { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance public IP address.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publicIp(String)}.\n@param publicIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicIp(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance public IP address.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicIp", "fluentSetterDocumentation" : "

                                                                                                  The instance public IP address.

                                                                                                  \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicIp", "getterDocumentation" : "

                                                                                                  The instance public IP address.

                                                                                                  \n@return The instance public IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance public IP address.

                                                                                                  \n@param publicIp The instance public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance public IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RegisteredBy" : { "beanStyleGetterMethodName" : "getRegisteredBy", "beanStyleSetterMethodName" : "setRegisteredBy", "c2jName" : "RegisteredBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registeredBy(String)}.\n@param registeredBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registeredBy(String)", "deprecated" : false, "documentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registeredBy", "fluentSetterDocumentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registeredBy", "getterDocumentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  \n@return For registered instances, who performed the registration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegisteredBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  \n@param registeredBy For registered instances, who performed the registration.", "setterMethodName" : "setRegisteredBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportedAgentVersion" : { "beanStyleGetterMethodName" : "getReportedAgentVersion", "beanStyleSetterMethodName" : "setReportedAgentVersion", "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedAgentVersion(String)}.\n@param reportedAgentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedAgentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedAgentVersion", "fluentSetterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedAgentVersion", "getterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \n@return The instance's reported AWS OpsWorks Stacks agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedAgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.", "setterMethodName" : "setReportedAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportedOs" : { "beanStyleGetterMethodName" : "getReportedOs", "beanStyleSetterMethodName" : "setReportedOs", "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  \nThis is a convenience that creates an instance of the {@link ReportedOs.Builder} avoiding the need to create one manually via {@link ReportedOs#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReportedOs.Builder#build()} is called immediately and its result is passed to {@link #reportedOs(ReportedOs)}.\n@param reportedOs a consumer that will call methods on {@link ReportedOs.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedOs(ReportedOs)", "deprecated" : false, "documentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedOs", "fluentSetterDocumentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedOs", "getterDocumentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  \n@return For registered instances, the reported operating system.", "getterModel" : { "returnType" : "ReportedOs", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReportedOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  \n@param reportedOs For registered instances, the reported operating system.", "setterMethodName" : "setReportedOs", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : null, "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RootDeviceType" : { "beanStyleGetterMethodName" : "getRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rootDeviceTypeAsString(String)}.\n@param rootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rootDeviceType", "fluentEnumSetterMethodName" : "rootDeviceType", "fluentGetterMethodName" : "rootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "rootDeviceType", "getterDocumentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  \n

                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #rootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rootDeviceTypeAsString}.\n

                                                                                                  \n@return The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RootDeviceVolumeId" : { "beanStyleGetterMethodName" : "getRootDeviceVolumeId", "beanStyleSetterMethodName" : "setRootDeviceVolumeId", "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The root device volume 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 #rootDeviceVolumeId(String)}.\n@param rootDeviceVolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rootDeviceVolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The root device volume ID.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rootDeviceVolumeId", "fluentSetterDocumentation" : "

                                                                                                  The root device volume ID.

                                                                                                  \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rootDeviceVolumeId", "getterDocumentation" : "

                                                                                                  The root device volume ID.

                                                                                                  \n@return The root device volume 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" : "RootDeviceVolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceVolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The root device volume ID.

                                                                                                  \n@param rootDeviceVolumeId The root device volume ID.", "setterMethodName" : "setRootDeviceVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                                  The root device volume ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  An array containing the instance security group 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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return An array containing the instance security group 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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  \n@param securityGroupIds An array containing the instance security group IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshHostDsaKeyFingerprint" : { "beanStyleGetterMethodName" : "getSshHostDsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostDsaKeyFingerprint", "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sshHostDsaKeyFingerprint(String)}.\n@param sshHostDsaKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshHostDsaKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshHostDsaKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshHostDsaKeyFingerprint", "getterDocumentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  \n@return The SSH key's Deep Security Agent (DSA) fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshHostDsaKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.", "setterMethodName" : "setSshHostDsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshHostRsaKeyFingerprint" : { "beanStyleGetterMethodName" : "getSshHostRsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostRsaKeyFingerprint", "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sshHostRsaKeyFingerprint(String)}.\n@param sshHostRsaKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshHostRsaKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshHostRsaKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshHostRsaKeyFingerprint", "getterDocumentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  \n@return The SSH key's RSA fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshHostRsaKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.", "setterMethodName" : "setSshHostRsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshKeyName" : { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance's Amazon EC2 key-pair 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKeyName", "fluentSetterDocumentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  \n@return The instance's Amazon EC2 key-pair 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                  The stack ID.

                                                                                                  \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The instance status:

                                                                                                  • booting

                                                                                                  • connection_lost

                                                                                                  • online

                                                                                                  • pending

                                                                                                  • rebooting

                                                                                                  • requested

                                                                                                  • running_setup

                                                                                                  • setup_failed

                                                                                                  • shutting_down

                                                                                                  • start_failed

                                                                                                  • stop_failed

                                                                                                  • stopped

                                                                                                  • stopping

                                                                                                  • terminated

                                                                                                  • terminating

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 instance status:

                                                                                                  • booting

                                                                                                  • connection_lost

                                                                                                  • online

                                                                                                  • pending

                                                                                                  • rebooting

                                                                                                  • requested

                                                                                                  • running_setup

                                                                                                  • setup_failed

                                                                                                  • shutting_down

                                                                                                  • start_failed

                                                                                                  • stop_failed

                                                                                                  • stopped

                                                                                                  • stopping

                                                                                                  • terminated

                                                                                                  • terminating

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                  The instance status:

                                                                                                  • booting

                                                                                                  • connection_lost

                                                                                                  • online

                                                                                                  • pending

                                                                                                  • rebooting

                                                                                                  • requested

                                                                                                  • running_setup

                                                                                                  • setup_failed

                                                                                                  • shutting_down

                                                                                                  • start_failed

                                                                                                  • stop_failed

                                                                                                  • stopped

                                                                                                  • stopping

                                                                                                  • terminated

                                                                                                  • terminating

                                                                                                  \n@param status The instance status:

                                                                                                  • booting

                                                                                                  • connection_lost

                                                                                                  • online

                                                                                                  • pending

                                                                                                  • rebooting

                                                                                                  • requested

                                                                                                  • running_setup

                                                                                                  • setup_failed

                                                                                                  • shutting_down

                                                                                                  • start_failed

                                                                                                  • stop_failed

                                                                                                  • stopped

                                                                                                  • stopping

                                                                                                  • terminated

                                                                                                  • terminating

                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                    The instance status:

                                                                                                    • booting

                                                                                                    • connection_lost

                                                                                                    • online

                                                                                                    • pending

                                                                                                    • rebooting

                                                                                                    • requested

                                                                                                    • running_setup

                                                                                                    • setup_failed

                                                                                                    • shutting_down

                                                                                                    • start_failed

                                                                                                    • stop_failed

                                                                                                    • stopped

                                                                                                    • stopping

                                                                                                    • terminated

                                                                                                    • terminating

                                                                                                    \n@return The instance status:

                                                                                                    • booting

                                                                                                    • connection_lost

                                                                                                    • online

                                                                                                    • pending

                                                                                                    • rebooting

                                                                                                    • requested

                                                                                                    • running_setup

                                                                                                    • setup_failed

                                                                                                    • shutting_down

                                                                                                    • start_failed

                                                                                                    • stop_failed

                                                                                                    • stopped

                                                                                                    • stopping

                                                                                                    • terminated

                                                                                                    • terminating

                                                                                                    • ", "getterModel" : { "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, "requiresLength" : 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 instance status:

                                                                                                      • booting

                                                                                                      • connection_lost

                                                                                                      • online

                                                                                                      • pending

                                                                                                      • rebooting

                                                                                                      • requested

                                                                                                      • running_setup

                                                                                                      • setup_failed

                                                                                                      • shutting_down

                                                                                                      • start_failed

                                                                                                      • stop_failed

                                                                                                      • stopped

                                                                                                      • stopping

                                                                                                      • terminated

                                                                                                      • terminating

                                                                                                      \n@param status The instance status:

                                                                                                      • booting

                                                                                                      • connection_lost

                                                                                                      • online

                                                                                                      • pending

                                                                                                      • rebooting

                                                                                                      • requested

                                                                                                      • running_setup

                                                                                                      • setup_failed

                                                                                                      • shutting_down

                                                                                                      • start_failed

                                                                                                      • stop_failed

                                                                                                      • stopped

                                                                                                      • stopping

                                                                                                      • terminated

                                                                                                      • terminating

                                                                                                      • ", "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 instance status:

                                                                                                        • booting

                                                                                                        • connection_lost

                                                                                                        • online

                                                                                                        • pending

                                                                                                        • rebooting

                                                                                                        • requested

                                                                                                        • running_setup

                                                                                                        • setup_failed

                                                                                                        • shutting_down

                                                                                                        • start_failed

                                                                                                        • stop_failed

                                                                                                        • stopped

                                                                                                        • stopping

                                                                                                        • terminated

                                                                                                        • terminating

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetId" : { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetId", "fluentSetterDocumentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        \n@return The instance's subnet ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tenancy" : { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tenancy(String)}.\n@param tenancy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tenancy(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tenancy", "fluentSetterDocumentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tenancy", "getterDocumentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        \n@return The instance's tenancy option, such as dedicated or host.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tenancy", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        \n@param tenancy The instance's tenancy option, such as dedicated or host.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VirtualizationType" : { "beanStyleGetterMethodName" : "getVirtualizationTypeAsString", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #virtualizationTypeAsString(String)}.\n@param virtualizationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #virtualizationType(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "VirtualizationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "virtualizationType", "fluentEnumSetterMethodName" : "virtualizationType", "fluentGetterMethodName" : "virtualizationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType", "fluentSetterMethodName" : "virtualizationType", "getterDocumentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #virtualizationType} will return {@link VirtualizationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #virtualizationTypeAsString}.\n

                                                                                                        \n@return The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualizationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                        The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                        The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                        \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                        The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                        \n@return The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                        \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                        The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amiId(String)}.\n@param amiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amiId(String)", "deprecated" : false, "documentation" : "

                                                                                                        A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                        A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                        \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                        A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                        \n@return A custom AMI ID to be used to create the instance. For more information, see Instances", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmiId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                        \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                        A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #architectureAsString(String)}.\n@param architecture a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #architecture(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                                                                                        \n@return The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's Amazon Resource Number (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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's Amazon Resource Number (ARN).

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                        The instance's Amazon Resource Number (ARN).

                                                                                                        \n@param arn The instance's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                        The instance's Amazon Resource Number (ARN).

                                                                                                        \n@return The instance's Amazon Resource Number (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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's Amazon Resource Number (ARN).

                                                                                                        \n@param arn The instance's Amazon Resource Number (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                        The instance's Amazon Resource Number (ARN).

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #autoScalingTypeAsString(String)}.\n@param autoScalingType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingType(String)", "deprecated" : false, "documentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                                                                                        \n@return For load-based or time-based instances, the type.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        \n@return The instance Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        \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 #blockDeviceMappings(List)}.\n@param blockDeviceMappings 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 #blockDeviceMappings(List)", "deprecated" : false, "documentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockDeviceMappings", "fluentSetterDocumentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return An array of BlockDeviceMapping objects that specify the instance's block device mappings.", "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" : "BlockDeviceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "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" : "BlockDeviceMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlockDeviceMapping.Builder} avoiding the need to create one manually via {@link BlockDeviceMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlockDeviceMapping.Builder#build()} is called immediately and its result is passed to {@link #member(BlockDeviceMapping)}.\n@param member a consumer that will call methods on {@link BlockDeviceMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlockDeviceMapping)", "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" : "BlockDeviceMapping", "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, "requiresLength" : 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" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockDeviceMappings", "sensitive" : false, "setterDocumentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        \n@return The time that the instance was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        \n@param createdAt The time that the instance was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptimized", "fluentSetterDocumentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        \n@return Whether this is an Amazon EBS-optimized instance.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The ID of the associated Amazon EC2 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 #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        \n@return The ID of the associated Amazon EC2 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" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        \n@return For container instances, the Amazon ECS cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsContainerInstanceArn", "beanStyleSetterMethodName" : "setEcsContainerInstanceArn", "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        For container instances, the instance's 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 #ecsContainerInstanceArn(String)}.\n@param ecsContainerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsContainerInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsContainerInstanceArn", "fluentSetterDocumentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsContainerInstanceArn", "getterDocumentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        \n@return For container instances, the instance's 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" : "EcsContainerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        \n@param ecsContainerInstanceArn For container instances, the instance's ARN.", "setterMethodName" : "setEcsContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        \n@return The instance Elastic IP address .", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        \n@param elasticIp The instance Elastic IP address .", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance host name.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                        The instance host name.

                                                                                                        \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                        The instance host name.

                                                                                                        \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance host name.

                                                                                                        \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                        The instance host name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInfrastructureClass", "beanStyleSetterMethodName" : "setInfrastructureClass", "c2jName" : "InfrastructureClass", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #infrastructureClass(String)}.\n@param infrastructureClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #infrastructureClass(String)", "deprecated" : false, "documentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "infrastructureClass", "fluentSetterDocumentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "infrastructureClass", "getterDocumentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        \n@return For registered instances, the infrastructure class: ec2 or on-premises.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InfrastructureClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InfrastructureClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.", "setterMethodName" : "setInfrastructureClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                        Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                        Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                        Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        \n@return Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                        Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                        We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance ID.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                        The instance ID.

                                                                                                        \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                        The instance ID.

                                                                                                        \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance ID.

                                                                                                        \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                        The instance ID.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceProfileArn(String)}.\n@param instanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                        The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                        The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                        \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                        The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                        \n@return The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                        \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                        The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        \n@return The instance type, such as t2.micro.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        \n@param instanceType The instance type, such as t2.micro.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastServiceErrorId", "beanStyleSetterMethodName" : "setLastServiceErrorId", "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastServiceErrorId(String)}.\n@param lastServiceErrorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastServiceErrorId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastServiceErrorId", "fluentSetterDocumentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastServiceErrorId", "getterDocumentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        \n@return The ID of the last service error. For more information, call DescribeServiceErrors.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastServiceErrorId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.", "setterMethodName" : "setLastServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        An array containing the instance layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return An array containing the instance layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        \n@param layerIds An array containing the instance layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's operating system.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's operating system.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                        The instance's operating system.

                                                                                                        \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                        The instance's operating system.

                                                                                                        \n@return The instance's operating system.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's operating system.

                                                                                                        \n@param os The instance's operating system.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                        The instance's operating system.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's 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 #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's platform.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "

                                                                                                        The instance's platform.

                                                                                                        \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                        The instance's platform.

                                                                                                        \n@return The instance's platform.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's platform.

                                                                                                        \n@param platform The instance's platform.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                        The instance's platform.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateDns", "beanStyleSetterMethodName" : "setPrivateDns", "c2jName" : "PrivateDns", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's private DNS 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 #privateDns(String)}.\n@param privateDns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateDns(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateDns", "fluentSetterDocumentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        \n@param privateDns The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateDns", "getterDocumentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        \n@return The instance's private DNS 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" : "PrivateDns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateDns", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        \n@param privateDns The instance's private DNS name.", "setterMethodName" : "setPrivateDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIp(String)}.\n@param privateIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIp(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIp", "fluentSetterDocumentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIp", "getterDocumentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        \n@return The instance's private IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicDns", "beanStyleSetterMethodName" : "setPublicDns", "c2jName" : "PublicDns", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance public DNS 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 #publicDns(String)}.\n@param publicDns a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicDns(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicDns", "fluentSetterDocumentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicDns", "getterDocumentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        \n@return The instance public DNS 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" : "PublicDns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicDns", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        \n@param publicDns The instance public DNS name.", "setterMethodName" : "setPublicDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance public IP address.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publicIp(String)}.\n@param publicIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicIp(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance public IP address.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicIp", "fluentSetterDocumentation" : "

                                                                                                        The instance public IP address.

                                                                                                        \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicIp", "getterDocumentation" : "

                                                                                                        The instance public IP address.

                                                                                                        \n@return The instance public IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance public IP address.

                                                                                                        \n@param publicIp The instance public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                        The instance public IP address.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredBy", "beanStyleSetterMethodName" : "setRegisteredBy", "c2jName" : "RegisteredBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registeredBy(String)}.\n@param registeredBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registeredBy(String)", "deprecated" : false, "documentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registeredBy", "fluentSetterDocumentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registeredBy", "getterDocumentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        \n@return For registered instances, who performed the registration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegisteredBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        \n@param registeredBy For registered instances, who performed the registration.", "setterMethodName" : "setRegisteredBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedAgentVersion", "beanStyleSetterMethodName" : "setReportedAgentVersion", "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedAgentVersion(String)}.\n@param reportedAgentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedAgentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedAgentVersion", "fluentSetterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedAgentVersion", "getterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \n@return The instance's reported AWS OpsWorks Stacks agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedAgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.", "setterMethodName" : "setReportedAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedOs", "beanStyleSetterMethodName" : "setReportedOs", "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        \nThis is a convenience that creates an instance of the {@link ReportedOs.Builder} avoiding the need to create one manually via {@link ReportedOs#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReportedOs.Builder#build()} is called immediately and its result is passed to {@link #reportedOs(ReportedOs)}.\n@param reportedOs a consumer that will call methods on {@link ReportedOs.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedOs(ReportedOs)", "deprecated" : false, "documentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedOs", "fluentSetterDocumentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedOs", "getterDocumentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        \n@return For registered instances, the reported operating system.", "getterModel" : { "returnType" : "ReportedOs", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReportedOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        \n@param reportedOs For registered instances, the reported operating system.", "setterMethodName" : "setReportedOs", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : null, "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rootDeviceTypeAsString(String)}.\n@param rootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rootDeviceType", "fluentEnumSetterMethodName" : "rootDeviceType", "fluentGetterMethodName" : "rootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "rootDeviceType", "getterDocumentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #rootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rootDeviceTypeAsString}.\n

                                                                                                        \n@return The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceVolumeId", "beanStyleSetterMethodName" : "setRootDeviceVolumeId", "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The root device volume 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 #rootDeviceVolumeId(String)}.\n@param rootDeviceVolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rootDeviceVolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The root device volume ID.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rootDeviceVolumeId", "fluentSetterDocumentation" : "

                                                                                                        The root device volume ID.

                                                                                                        \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rootDeviceVolumeId", "getterDocumentation" : "

                                                                                                        The root device volume ID.

                                                                                                        \n@return The root device volume 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" : "RootDeviceVolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RootDeviceVolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The root device volume ID.

                                                                                                        \n@param rootDeviceVolumeId The root device volume ID.", "setterMethodName" : "setRootDeviceVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                                        The root device volume ID.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        An array containing the instance security group 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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return An array containing the instance security group 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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        \n@param securityGroupIds An array containing the instance security group IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostDsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostDsaKeyFingerprint", "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sshHostDsaKeyFingerprint(String)}.\n@param sshHostDsaKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshHostDsaKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshHostDsaKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshHostDsaKeyFingerprint", "getterDocumentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        \n@return The SSH key's Deep Security Agent (DSA) fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshHostDsaKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.", "setterMethodName" : "setSshHostDsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostRsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostRsaKeyFingerprint", "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sshHostRsaKeyFingerprint(String)}.\n@param sshHostRsaKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshHostRsaKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshHostRsaKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshHostRsaKeyFingerprint", "getterDocumentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        \n@return The SSH key's RSA fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshHostRsaKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.", "setterMethodName" : "setSshHostRsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance's Amazon EC2 key-pair 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKeyName", "fluentSetterDocumentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        \n@return The instance's Amazon EC2 key-pair 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The stack ID.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                        The stack ID.

                                                                                                        \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                        The stack ID.

                                                                                                        \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The stack ID.

                                                                                                        \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                        The stack ID.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The instance status:

                                                                                                        • booting

                                                                                                        • connection_lost

                                                                                                        • online

                                                                                                        • pending

                                                                                                        • rebooting

                                                                                                        • requested

                                                                                                        • running_setup

                                                                                                        • setup_failed

                                                                                                        • shutting_down

                                                                                                        • start_failed

                                                                                                        • stop_failed

                                                                                                        • stopped

                                                                                                        • stopping

                                                                                                        • terminated

                                                                                                        • terminating

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 instance status:

                                                                                                        • booting

                                                                                                        • connection_lost

                                                                                                        • online

                                                                                                        • pending

                                                                                                        • rebooting

                                                                                                        • requested

                                                                                                        • running_setup

                                                                                                        • setup_failed

                                                                                                        • shutting_down

                                                                                                        • start_failed

                                                                                                        • stop_failed

                                                                                                        • stopped

                                                                                                        • stopping

                                                                                                        • terminated

                                                                                                        • terminating

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                        The instance status:

                                                                                                        • booting

                                                                                                        • connection_lost

                                                                                                        • online

                                                                                                        • pending

                                                                                                        • rebooting

                                                                                                        • requested

                                                                                                        • running_setup

                                                                                                        • setup_failed

                                                                                                        • shutting_down

                                                                                                        • start_failed

                                                                                                        • stop_failed

                                                                                                        • stopped

                                                                                                        • stopping

                                                                                                        • terminated

                                                                                                        • terminating

                                                                                                        \n@param status The instance status:

                                                                                                        • booting

                                                                                                        • connection_lost

                                                                                                        • online

                                                                                                        • pending

                                                                                                        • rebooting

                                                                                                        • requested

                                                                                                        • running_setup

                                                                                                        • setup_failed

                                                                                                        • shutting_down

                                                                                                        • start_failed

                                                                                                        • stop_failed

                                                                                                        • stopped

                                                                                                        • stopping

                                                                                                        • terminated

                                                                                                        • terminating

                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                          The instance status:

                                                                                                          • booting

                                                                                                          • connection_lost

                                                                                                          • online

                                                                                                          • pending

                                                                                                          • rebooting

                                                                                                          • requested

                                                                                                          • running_setup

                                                                                                          • setup_failed

                                                                                                          • shutting_down

                                                                                                          • start_failed

                                                                                                          • stop_failed

                                                                                                          • stopped

                                                                                                          • stopping

                                                                                                          • terminated

                                                                                                          • terminating

                                                                                                          \n@return The instance status:

                                                                                                          • booting

                                                                                                          • connection_lost

                                                                                                          • online

                                                                                                          • pending

                                                                                                          • rebooting

                                                                                                          • requested

                                                                                                          • running_setup

                                                                                                          • setup_failed

                                                                                                          • shutting_down

                                                                                                          • start_failed

                                                                                                          • stop_failed

                                                                                                          • stopped

                                                                                                          • stopping

                                                                                                          • terminated

                                                                                                          • terminating

                                                                                                          • ", "getterModel" : { "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, "requiresLength" : 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 instance status:

                                                                                                            • booting

                                                                                                            • connection_lost

                                                                                                            • online

                                                                                                            • pending

                                                                                                            • rebooting

                                                                                                            • requested

                                                                                                            • running_setup

                                                                                                            • setup_failed

                                                                                                            • shutting_down

                                                                                                            • start_failed

                                                                                                            • stop_failed

                                                                                                            • stopped

                                                                                                            • stopping

                                                                                                            • terminated

                                                                                                            • terminating

                                                                                                            \n@param status The instance status:

                                                                                                            • booting

                                                                                                            • connection_lost

                                                                                                            • online

                                                                                                            • pending

                                                                                                            • rebooting

                                                                                                            • requested

                                                                                                            • running_setup

                                                                                                            • setup_failed

                                                                                                            • shutting_down

                                                                                                            • start_failed

                                                                                                            • stop_failed

                                                                                                            • stopped

                                                                                                            • stopping

                                                                                                            • terminated

                                                                                                            • terminating

                                                                                                            • ", "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 instance status:

                                                                                                              • booting

                                                                                                              • connection_lost

                                                                                                              • online

                                                                                                              • pending

                                                                                                              • rebooting

                                                                                                              • requested

                                                                                                              • running_setup

                                                                                                              • setup_failed

                                                                                                              • shutting_down

                                                                                                              • start_failed

                                                                                                              • stop_failed

                                                                                                              • stopped

                                                                                                              • stopping

                                                                                                              • terminated

                                                                                                              • terminating

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetId", "fluentSetterDocumentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              \n@return The instance's subnet ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tenancy(String)}.\n@param tenancy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tenancy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tenancy", "fluentSetterDocumentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tenancy", "getterDocumentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              \n@return The instance's tenancy option, such as dedicated or host.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tenancy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              \n@param tenancy The instance's tenancy option, such as dedicated or host.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualizationTypeAsString", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #virtualizationTypeAsString(String)}.\n@param virtualizationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #virtualizationType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "VirtualizationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "virtualizationType", "fluentEnumSetterMethodName" : "virtualizationType", "fluentGetterMethodName" : "virtualizationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType", "fluentSetterMethodName" : "virtualizationType", "getterDocumentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #virtualizationType} will return {@link VirtualizationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #virtualizationTypeAsString}.\n

                                                                                                              \n@return The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VirtualizationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Instance", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "instance", "variableType" : "Instance", "documentation" : null, "simpleType" : "Instance", "variableSetterType" : "Instance" }, "wrapper" : false, "xmlNamespace" : null }, "InstanceIdentity" : { "c2jName" : "InstanceIdentity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains a description of an Amazon EC2 instance from the Amazon EC2 metadata service. For more information, see Instance Metadata and User Data.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #document(String)}.\n@param document a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #document(String)", "deprecated" : false, "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "document", "fluentSetterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "document", "getterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@return A JSON document that contains the metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Document", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSignature", "beanStyleSetterMethodName" : "setSignature", "c2jName" : "Signature", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signature(String)}.\n@param signature a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signature(String)", "deprecated" : false, "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signature", "fluentSetterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signature", "getterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@return A signature that can be used to verify the document's accuracy and authenticity.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Signature", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Signature", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@param signature A signature that can be used to verify the document's accuracy and authenticity.", "setterMethodName" : "setSignature", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Document" : { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #document(String)}.\n@param document a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #document(String)", "deprecated" : false, "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "document", "fluentSetterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "document", "getterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@return A JSON document that contains the metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Document", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Signature" : { "beanStyleGetterMethodName" : "getSignature", "beanStyleSetterMethodName" : "setSignature", "c2jName" : "Signature", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signature(String)}.\n@param signature a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signature(String)", "deprecated" : false, "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signature", "fluentSetterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signature", "getterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@return A signature that can be used to verify the document's accuracy and authenticity.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Signature", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Signature", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@param signature A signature that can be used to verify the document's accuracy and authenticity.", "setterMethodName" : "setSignature", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #document(String)}.\n@param document a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #document(String)", "deprecated" : false, "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "document", "fluentSetterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "document", "getterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@return A JSON document that contains the metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Document", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSignature", "beanStyleSetterMethodName" : "setSignature", "c2jName" : "Signature", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signature(String)}.\n@param signature a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signature(String)", "deprecated" : false, "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signature", "fluentSetterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signature", "getterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@return A signature that can be used to verify the document's accuracy and authenticity.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Signature", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Signature", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              \n@param signature A signature that can be used to verify the document's accuracy and authenticity.", "setterMethodName" : "setSignature", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceIdentity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : null, "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "wrapper" : false, "xmlNamespace" : null }, "InstancesCount" : { "c2jName" : "InstancesCount", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes how many instances a stack has for each status.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAssigning", "beanStyleSetterMethodName" : "setAssigning", "c2jName" : "Assigning", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \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 #assigning(Integer)}.\n@param assigning 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 #assigning(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "assigning", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "assigning", "getterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@return The number of instances in the Assigning state.", "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" : "Assigning", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Assigning", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.", "setterMethodName" : "setAssigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooting", "beanStyleSetterMethodName" : "setBooting", "c2jName" : "Booting", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \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 #booting(Integer)}.\n@param booting 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 #booting(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booting", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booting", "getterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@return The number of instances with booting status.", "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" : "Booting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Booting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.", "setterMethodName" : "setBooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConnectionLost", "beanStyleSetterMethodName" : "setConnectionLost", "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \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 #connectionLost(Integer)}.\n@param connectionLost 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 #connectionLost(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionLost", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionLost", "getterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@return The number of instances with connection_lost status.", "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" : "ConnectionLost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ConnectionLost", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.", "setterMethodName" : "setConnectionLost", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeregistering", "beanStyleSetterMethodName" : "setDeregistering", "c2jName" : "Deregistering", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \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 #deregistering(Integer)}.\n@param deregistering 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 #deregistering(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deregistering", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deregistering", "getterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@return The number of instances in the Deregistering state.", "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" : "Deregistering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Deregistering", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.", "setterMethodName" : "setDeregistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnline", "beanStyleSetterMethodName" : "setOnline", "c2jName" : "Online", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \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 #online(Integer)}.\n@param online 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 #online(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "online", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "online", "getterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@return The number of instances with online status.", "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" : "Online", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Online", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.", "setterMethodName" : "setOnline", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \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 #pending(Integer)}.\n@param pending 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 #pending(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pending", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pending", "getterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@return The number of instances with pending status.", "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" : "Pending", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Pending", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebooting", "beanStyleSetterMethodName" : "setRebooting", "c2jName" : "Rebooting", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \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 #rebooting(Integer)}.\n@param rebooting 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 #rebooting(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebooting", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebooting", "getterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@return The number of instances with rebooting status.", "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" : "Rebooting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Rebooting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.", "setterMethodName" : "setRebooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistered", "beanStyleSetterMethodName" : "setRegistered", "c2jName" : "Registered", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \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 #registered(Integer)}.\n@param registered 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 #registered(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registered", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registered", "getterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@return The number of instances in the Registered state.", "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" : "Registered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Registered", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.", "setterMethodName" : "setRegistered", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistering", "beanStyleSetterMethodName" : "setRegistering", "c2jName" : "Registering", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \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 #registering(Integer)}.\n@param registering 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 #registering(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registering", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registering", "getterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@return The number of instances in the Registering state.", "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" : "Registering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Registering", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.", "setterMethodName" : "setRegistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequested", "beanStyleSetterMethodName" : "setRequested", "c2jName" : "Requested", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \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 #requested(Integer)}.\n@param requested 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 #requested(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requested", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requested", "getterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@return The number of instances with requested status.", "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" : "Requested", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Requested", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.", "setterMethodName" : "setRequested", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRunningSetup", "beanStyleSetterMethodName" : "setRunningSetup", "c2jName" : "RunningSetup", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \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 #runningSetup(Integer)}.\n@param runningSetup 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 #runningSetup(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runningSetup", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runningSetup", "getterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@return The number of instances with running_setup status.", "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" : "RunningSetup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RunningSetup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.", "setterMethodName" : "setRunningSetup", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupFailed", "beanStyleSetterMethodName" : "setSetupFailed", "c2jName" : "SetupFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \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 #setupFailed(Integer)}.\n@param setupFailed 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 #setupFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupFailed", "getterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@return The number of instances with setup_failed status.", "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" : "SetupFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SetupFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.", "setterMethodName" : "setSetupFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShuttingDown", "beanStyleSetterMethodName" : "setShuttingDown", "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \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 #shuttingDown(Integer)}.\n@param shuttingDown 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 #shuttingDown(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shuttingDown", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shuttingDown", "getterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@return The number of instances with shutting_down status.", "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" : "ShuttingDown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ShuttingDown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.", "setterMethodName" : "setShuttingDown", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartFailed", "beanStyleSetterMethodName" : "setStartFailed", "c2jName" : "StartFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \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 #startFailed(Integer)}.\n@param startFailed 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 #startFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startFailed", "getterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@return The number of instances with start_failed status.", "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" : "StartFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.", "setterMethodName" : "setStartFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopFailed", "beanStyleSetterMethodName" : "setStopFailed", "c2jName" : "StopFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \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 #stopFailed(Integer)}.\n@param stopFailed 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 #stopFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@param stopFailed The number of instances with stop_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopFailed", "getterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@return The number of instances with stop_failed status.", "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" : "StopFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StopFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StopFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@param stopFailed The number of instances with stop_failed status.", "setterMethodName" : "setStopFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "Stopped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \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 #stopped(Integer)}.\n@param stopped 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 #stopped(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@return The number of instances with stopped status.", "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" : "Stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopping", "beanStyleSetterMethodName" : "setStopping", "c2jName" : "Stopping", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \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 #stopping(Integer)}.\n@param stopping 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 #stopping(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopping", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopping", "getterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@return The number of instances with stopping status.", "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" : "Stopping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Stopping", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.", "setterMethodName" : "setStopping", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminated", "beanStyleSetterMethodName" : "setTerminated", "c2jName" : "Terminated", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \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 #terminated(Integer)}.\n@param terminated 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 #terminated(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminated", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminated", "getterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@return The number of instances with terminated status.", "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" : "Terminated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Terminated", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.", "setterMethodName" : "setTerminated", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminating", "beanStyleSetterMethodName" : "setTerminating", "c2jName" : "Terminating", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \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 #terminating(Integer)}.\n@param terminating 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 #terminating(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminating", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminating", "getterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@return The number of instances with terminating status.", "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" : "Terminating", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Terminating", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.", "setterMethodName" : "setTerminating", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnassigning", "beanStyleSetterMethodName" : "setUnassigning", "c2jName" : "Unassigning", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \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 #unassigning(Integer)}.\n@param unassigning 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 #unassigning(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unassigning", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unassigning", "getterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@return The number of instances in the Unassigning state.", "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" : "Unassigning", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Unassigning", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.", "setterMethodName" : "setUnassigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Assigning" : { "beanStyleGetterMethodName" : "getAssigning", "beanStyleSetterMethodName" : "setAssigning", "c2jName" : "Assigning", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \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 #assigning(Integer)}.\n@param assigning 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 #assigning(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "assigning", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "assigning", "getterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@return The number of instances in the Assigning state.", "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" : "Assigning", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Assigning", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.", "setterMethodName" : "setAssigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Booting" : { "beanStyleGetterMethodName" : "getBooting", "beanStyleSetterMethodName" : "setBooting", "c2jName" : "Booting", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \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 #booting(Integer)}.\n@param booting 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 #booting(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booting", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booting", "getterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@return The number of instances with booting status.", "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" : "Booting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Booting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.", "setterMethodName" : "setBooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConnectionLost" : { "beanStyleGetterMethodName" : "getConnectionLost", "beanStyleSetterMethodName" : "setConnectionLost", "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \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 #connectionLost(Integer)}.\n@param connectionLost 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 #connectionLost(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionLost", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionLost", "getterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@return The number of instances with connection_lost status.", "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" : "ConnectionLost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ConnectionLost", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.", "setterMethodName" : "setConnectionLost", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Deregistering" : { "beanStyleGetterMethodName" : "getDeregistering", "beanStyleSetterMethodName" : "setDeregistering", "c2jName" : "Deregistering", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \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 #deregistering(Integer)}.\n@param deregistering 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 #deregistering(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deregistering", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deregistering", "getterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@return The number of instances in the Deregistering state.", "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" : "Deregistering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Deregistering", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.", "setterMethodName" : "setDeregistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Online" : { "beanStyleGetterMethodName" : "getOnline", "beanStyleSetterMethodName" : "setOnline", "c2jName" : "Online", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \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 #online(Integer)}.\n@param online 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 #online(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "online", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "online", "getterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@return The number of instances with online status.", "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" : "Online", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Online", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.", "setterMethodName" : "setOnline", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Pending" : { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \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 #pending(Integer)}.\n@param pending 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 #pending(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pending", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pending", "getterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@return The number of instances with pending status.", "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" : "Pending", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Pending", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Rebooting" : { "beanStyleGetterMethodName" : "getRebooting", "beanStyleSetterMethodName" : "setRebooting", "c2jName" : "Rebooting", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \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 #rebooting(Integer)}.\n@param rebooting 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 #rebooting(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebooting", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebooting", "getterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@return The number of instances with rebooting status.", "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" : "Rebooting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Rebooting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.", "setterMethodName" : "setRebooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Registered" : { "beanStyleGetterMethodName" : "getRegistered", "beanStyleSetterMethodName" : "setRegistered", "c2jName" : "Registered", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \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 #registered(Integer)}.\n@param registered 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 #registered(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registered", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registered", "getterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@return The number of instances in the Registered state.", "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" : "Registered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Registered", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.", "setterMethodName" : "setRegistered", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Registering" : { "beanStyleGetterMethodName" : "getRegistering", "beanStyleSetterMethodName" : "setRegistering", "c2jName" : "Registering", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \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 #registering(Integer)}.\n@param registering 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 #registering(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registering", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registering", "getterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@return The number of instances in the Registering state.", "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" : "Registering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Registering", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.", "setterMethodName" : "setRegistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Requested" : { "beanStyleGetterMethodName" : "getRequested", "beanStyleSetterMethodName" : "setRequested", "c2jName" : "Requested", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \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 #requested(Integer)}.\n@param requested 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 #requested(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requested", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requested", "getterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@return The number of instances with requested status.", "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" : "Requested", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Requested", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.", "setterMethodName" : "setRequested", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RunningSetup" : { "beanStyleGetterMethodName" : "getRunningSetup", "beanStyleSetterMethodName" : "setRunningSetup", "c2jName" : "RunningSetup", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \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 #runningSetup(Integer)}.\n@param runningSetup 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 #runningSetup(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runningSetup", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runningSetup", "getterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@return The number of instances with running_setup status.", "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" : "RunningSetup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RunningSetup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.", "setterMethodName" : "setRunningSetup", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SetupFailed" : { "beanStyleGetterMethodName" : "getSetupFailed", "beanStyleSetterMethodName" : "setSetupFailed", "c2jName" : "SetupFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \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 #setupFailed(Integer)}.\n@param setupFailed 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 #setupFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupFailed", "getterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@return The number of instances with setup_failed status.", "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" : "SetupFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SetupFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.", "setterMethodName" : "setSetupFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ShuttingDown" : { "beanStyleGetterMethodName" : "getShuttingDown", "beanStyleSetterMethodName" : "setShuttingDown", "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \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 #shuttingDown(Integer)}.\n@param shuttingDown 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 #shuttingDown(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shuttingDown", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shuttingDown", "getterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@return The number of instances with shutting_down status.", "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" : "ShuttingDown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ShuttingDown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.", "setterMethodName" : "setShuttingDown", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartFailed" : { "beanStyleGetterMethodName" : "getStartFailed", "beanStyleSetterMethodName" : "setStartFailed", "c2jName" : "StartFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \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 #startFailed(Integer)}.\n@param startFailed 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 #startFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startFailed", "getterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@return The number of instances with start_failed status.", "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" : "StartFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.", "setterMethodName" : "setStartFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StopFailed" : { "beanStyleGetterMethodName" : "getStopFailed", "beanStyleSetterMethodName" : "setStopFailed", "c2jName" : "StopFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \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 #stopFailed(Integer)}.\n@param stopFailed 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 #stopFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@param stopFailed The number of instances with stop_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopFailed", "getterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@return The number of instances with stop_failed status.", "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" : "StopFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StopFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StopFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@param stopFailed The number of instances with stop_failed status.", "setterMethodName" : "setStopFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "Stopped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \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 #stopped(Integer)}.\n@param stopped 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 #stopped(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@return The number of instances with stopped status.", "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" : "Stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Stopping" : { "beanStyleGetterMethodName" : "getStopping", "beanStyleSetterMethodName" : "setStopping", "c2jName" : "Stopping", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \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 #stopping(Integer)}.\n@param stopping 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 #stopping(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopping", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopping", "getterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@return The number of instances with stopping status.", "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" : "Stopping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Stopping", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.", "setterMethodName" : "setStopping", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Terminated" : { "beanStyleGetterMethodName" : "getTerminated", "beanStyleSetterMethodName" : "setTerminated", "c2jName" : "Terminated", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \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 #terminated(Integer)}.\n@param terminated 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 #terminated(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminated", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminated", "getterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@return The number of instances with terminated status.", "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" : "Terminated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Terminated", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.", "setterMethodName" : "setTerminated", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Terminating" : { "beanStyleGetterMethodName" : "getTerminating", "beanStyleSetterMethodName" : "setTerminating", "c2jName" : "Terminating", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \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 #terminating(Integer)}.\n@param terminating 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 #terminating(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminating", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminating", "getterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@return The number of instances with terminating status.", "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" : "Terminating", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Terminating", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.", "setterMethodName" : "setTerminating", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Unassigning" : { "beanStyleGetterMethodName" : "getUnassigning", "beanStyleSetterMethodName" : "setUnassigning", "c2jName" : "Unassigning", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \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 #unassigning(Integer)}.\n@param unassigning 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 #unassigning(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unassigning", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unassigning", "getterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@return The number of instances in the Unassigning state.", "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" : "Unassigning", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Unassigning", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.", "setterMethodName" : "setUnassigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssigning", "beanStyleSetterMethodName" : "setAssigning", "c2jName" : "Assigning", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \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 #assigning(Integer)}.\n@param assigning 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 #assigning(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "assigning", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "assigning", "getterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@return The number of instances in the Assigning state.", "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" : "Assigning", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Assigning", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.", "setterMethodName" : "setAssigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooting", "beanStyleSetterMethodName" : "setBooting", "c2jName" : "Booting", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \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 #booting(Integer)}.\n@param booting 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 #booting(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booting", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booting", "getterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@return The number of instances with booting status.", "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" : "Booting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Booting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.", "setterMethodName" : "setBooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConnectionLost", "beanStyleSetterMethodName" : "setConnectionLost", "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \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 #connectionLost(Integer)}.\n@param connectionLost 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 #connectionLost(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionLost", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionLost", "getterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@return The number of instances with connection_lost status.", "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" : "ConnectionLost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ConnectionLost", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.", "setterMethodName" : "setConnectionLost", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeregistering", "beanStyleSetterMethodName" : "setDeregistering", "c2jName" : "Deregistering", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \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 #deregistering(Integer)}.\n@param deregistering 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 #deregistering(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deregistering", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deregistering", "getterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@return The number of instances in the Deregistering state.", "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" : "Deregistering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Deregistering", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.", "setterMethodName" : "setDeregistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnline", "beanStyleSetterMethodName" : "setOnline", "c2jName" : "Online", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \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 #online(Integer)}.\n@param online 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 #online(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "online", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "online", "getterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@return The number of instances with online status.", "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" : "Online", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Online", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.", "setterMethodName" : "setOnline", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \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 #pending(Integer)}.\n@param pending 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 #pending(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pending", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pending", "getterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@return The number of instances with pending status.", "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" : "Pending", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Pending", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebooting", "beanStyleSetterMethodName" : "setRebooting", "c2jName" : "Rebooting", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \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 #rebooting(Integer)}.\n@param rebooting 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 #rebooting(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebooting", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebooting", "getterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@return The number of instances with rebooting status.", "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" : "Rebooting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Rebooting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.", "setterMethodName" : "setRebooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistered", "beanStyleSetterMethodName" : "setRegistered", "c2jName" : "Registered", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \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 #registered(Integer)}.\n@param registered 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 #registered(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registered", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registered", "getterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@return The number of instances in the Registered state.", "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" : "Registered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Registered", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.", "setterMethodName" : "setRegistered", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistering", "beanStyleSetterMethodName" : "setRegistering", "c2jName" : "Registering", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \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 #registering(Integer)}.\n@param registering 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 #registering(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registering", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registering", "getterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@return The number of instances in the Registering state.", "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" : "Registering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Registering", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.", "setterMethodName" : "setRegistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequested", "beanStyleSetterMethodName" : "setRequested", "c2jName" : "Requested", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \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 #requested(Integer)}.\n@param requested 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 #requested(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requested", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requested", "getterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@return The number of instances with requested status.", "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" : "Requested", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Requested", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.", "setterMethodName" : "setRequested", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRunningSetup", "beanStyleSetterMethodName" : "setRunningSetup", "c2jName" : "RunningSetup", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \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 #runningSetup(Integer)}.\n@param runningSetup 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 #runningSetup(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runningSetup", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runningSetup", "getterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@return The number of instances with running_setup status.", "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" : "RunningSetup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RunningSetup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.", "setterMethodName" : "setRunningSetup", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupFailed", "beanStyleSetterMethodName" : "setSetupFailed", "c2jName" : "SetupFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \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 #setupFailed(Integer)}.\n@param setupFailed 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 #setupFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupFailed", "getterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@return The number of instances with setup_failed status.", "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" : "SetupFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SetupFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.", "setterMethodName" : "setSetupFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShuttingDown", "beanStyleSetterMethodName" : "setShuttingDown", "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \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 #shuttingDown(Integer)}.\n@param shuttingDown 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 #shuttingDown(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shuttingDown", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shuttingDown", "getterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@return The number of instances with shutting_down status.", "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" : "ShuttingDown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ShuttingDown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.", "setterMethodName" : "setShuttingDown", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartFailed", "beanStyleSetterMethodName" : "setStartFailed", "c2jName" : "StartFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \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 #startFailed(Integer)}.\n@param startFailed 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 #startFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startFailed", "getterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@return The number of instances with start_failed status.", "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" : "StartFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.", "setterMethodName" : "setStartFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopFailed", "beanStyleSetterMethodName" : "setStopFailed", "c2jName" : "StopFailed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \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 #stopFailed(Integer)}.\n@param stopFailed 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 #stopFailed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopFailed", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@param stopFailed The number of instances with stop_failed status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopFailed", "getterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@return The number of instances with stop_failed status.", "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" : "StopFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StopFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StopFailed", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              \n@param stopFailed The number of instances with stop_failed status.", "setterMethodName" : "setStopFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopFailed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stop_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "Stopped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \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 #stopped(Integer)}.\n@param stopped 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 #stopped(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@return The number of instances with stopped status.", "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" : "Stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopping", "beanStyleSetterMethodName" : "setStopping", "c2jName" : "Stopping", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \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 #stopping(Integer)}.\n@param stopping 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 #stopping(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopping", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopping", "getterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@return The number of instances with stopping status.", "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" : "Stopping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Stopping", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.", "setterMethodName" : "setStopping", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminated", "beanStyleSetterMethodName" : "setTerminated", "c2jName" : "Terminated", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \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 #terminated(Integer)}.\n@param terminated 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 #terminated(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminated", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminated", "getterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@return The number of instances with terminated status.", "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" : "Terminated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Terminated", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.", "setterMethodName" : "setTerminated", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminating", "beanStyleSetterMethodName" : "setTerminating", "c2jName" : "Terminating", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \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 #terminating(Integer)}.\n@param terminating 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 #terminating(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminating", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminating", "getterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@return The number of instances with terminating status.", "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" : "Terminating", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Terminating", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.", "setterMethodName" : "setTerminating", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnassigning", "beanStyleSetterMethodName" : "setUnassigning", "c2jName" : "Unassigning", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \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 #unassigning(Integer)}.\n@param unassigning 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 #unassigning(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unassigning", "fluentSetterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unassigning", "getterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@return The number of instances in the Unassigning state.", "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" : "Unassigning", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Unassigning", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.", "setterMethodName" : "setUnassigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstancesCount", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : null, "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "wrapper" : false, "xmlNamespace" : null }, "Layer" : { "c2jName" : "Layer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes a layer.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@param arn The Amazon Resource Number (ARN) of a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@return The Amazon Resource Number (ARN) of a layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@param arn The Amazon Resource Number (ARN) of a layer.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@return The layer stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "LayerType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link LayerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The layer type.\n@see LayerType", "getterModel" : { "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, "requiresLength" : 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 layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType", "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 layer type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 layer name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@return The layer 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, "requiresLength" : 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 layer name.

                                                                                                              \n@param name The layer 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 layer name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@return The layer short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n@param attributes The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n@param attributes The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@return The Amazon CloudWatch Logs configuration settings for the layer.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@return The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@return A JSON formatted string containing the layer's custom stack configuration and deployment attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array containing the layer's custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array containing the layer's custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSecurityGroupNames", "beanStyleSetterMethodName" : "setDefaultSecurityGroupNames", "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array containing the layer's security 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 #defaultSecurityGroupNames(List)}.\n@param defaultSecurityGroupNames 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 #defaultSecurityGroupNames(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSecurityGroupNames", "fluentSetterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSecurityGroupNames", "getterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array containing the layer's security 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" : "DefaultSecurityGroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "DefaultSecurityGroupNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.", "setterMethodName" : "setDefaultSecurityGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of Package objects that describe the layer's packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n@param packages An array of Package objects that describe the layer's packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@return Whether auto healing is disabled for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRecipes", "beanStyleSetterMethodName" : "setDefaultRecipes", "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #defaultRecipes(Recipes)}.\n@param defaultRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRecipes", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@param defaultRecipes AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRecipes", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@return AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@param defaultRecipes AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.", "setterMethodName" : "setDefaultRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@return Date when the layer was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@return Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@return Whether the layer uses Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@return A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@param arn The Amazon Resource Number (ARN) of a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@return The Amazon Resource Number (ARN) of a layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@param arn The Amazon Resource Number (ARN) of a layer.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n@param attributes The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n@param attributes The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAssignPublicIps" : { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CloudWatchLogsConfiguration" : { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@return The Amazon CloudWatch Logs configuration settings for the layer.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@return Date when the layer was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@return The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@return A JSON formatted string containing the layer's custom stack configuration and deployment attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomRecipes" : { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array containing the layer's custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array containing the layer's custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultRecipes" : { "beanStyleGetterMethodName" : "getDefaultRecipes", "beanStyleSetterMethodName" : "setDefaultRecipes", "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #defaultRecipes(Recipes)}.\n@param defaultRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRecipes", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@param defaultRecipes AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRecipes", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@return AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@param defaultRecipes AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.", "setterMethodName" : "setDefaultRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSecurityGroupNames" : { "beanStyleGetterMethodName" : "getDefaultSecurityGroupNames", "beanStyleSetterMethodName" : "setDefaultSecurityGroupNames", "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array containing the layer's security 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 #defaultSecurityGroupNames(List)}.\n@param defaultSecurityGroupNames 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 #defaultSecurityGroupNames(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSecurityGroupNames", "fluentSetterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSecurityGroupNames", "getterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array containing the layer's security 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" : "DefaultSecurityGroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "DefaultSecurityGroupNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.", "setterMethodName" : "setDefaultSecurityGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnableAutoHealing" : { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@return Whether auto healing is disabled for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@return Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@return A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 layer name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@return The layer 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, "requiresLength" : 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 layer name.

                                                                                                              \n@param name The layer 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 layer name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Packages" : { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of Package objects that describe the layer's packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n@param packages An array of Package objects that describe the layer's packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Shortname" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@return The layer short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@return The layer stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "LayerType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link LayerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The layer type.\n@see LayerType", "getterModel" : { "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, "requiresLength" : 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 layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType", "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 layer type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@return Whether the layer uses Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@param arn The Amazon Resource Number (ARN) of a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@return The Amazon Resource Number (ARN) of a layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              \n@param arn The Amazon Resource Number (ARN) of a layer.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Number (ARN) of a layer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@return The layer stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "LayerType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link LayerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The layer type.\n@see LayerType", "getterModel" : { "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, "requiresLength" : 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 layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType", "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 layer type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 layer name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@return The layer 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, "requiresLength" : 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 layer name.

                                                                                                              \n@param name The layer 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 layer name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer short 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 #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@return The layer short 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" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n@param attributes The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n@param attributes The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@return The Amazon CloudWatch Logs configuration settings for the layer.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@return The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@return A JSON formatted string containing the layer's custom stack configuration and deployment attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array containing the layer's custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array containing the layer's custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSecurityGroupNames", "beanStyleSetterMethodName" : "setDefaultSecurityGroupNames", "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array containing the layer's security 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 #defaultSecurityGroupNames(List)}.\n@param defaultSecurityGroupNames 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 #defaultSecurityGroupNames(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSecurityGroupNames", "fluentSetterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSecurityGroupNames", "getterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array containing the layer's security 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" : "DefaultSecurityGroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "DefaultSecurityGroupNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.", "setterMethodName" : "setDefaultSecurityGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of Package objects that describe the layer's packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n@param packages An array of Package objects that describe the layer's packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@return Whether auto healing is disabled for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                              For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRecipes", "beanStyleSetterMethodName" : "setDefaultRecipes", "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #defaultRecipes(Recipes)}.\n@param defaultRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRecipes", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@param defaultRecipes AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRecipes", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@return AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              \n@param defaultRecipes AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.", "setterMethodName" : "setDefaultRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@return Date when the layer was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@return Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                              We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@return Whether the layer uses Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@return A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Layer", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "layer", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "wrapper" : false, "xmlNamespace" : null }, "LayerAttributesKeys" : { "c2jName" : "LayerAttributesKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ECS_CLUSTER_ARN", "value" : "EcsClusterArn" }, { "name" : "ENABLE_HAPROXY_STATS", "value" : "EnableHaproxyStats" }, { "name" : "HAPROXY_STATS_URL", "value" : "HaproxyStatsUrl" }, { "name" : "HAPROXY_STATS_USER", "value" : "HaproxyStatsUser" }, { "name" : "HAPROXY_STATS_PASSWORD", "value" : "HaproxyStatsPassword" }, { "name" : "HAPROXY_HEALTH_CHECK_URL", "value" : "HaproxyHealthCheckUrl" }, { "name" : "HAPROXY_HEALTH_CHECK_METHOD", "value" : "HaproxyHealthCheckMethod" }, { "name" : "MYSQL_ROOT_PASSWORD", "value" : "MysqlRootPassword" }, { "name" : "MYSQL_ROOT_PASSWORD_UBIQUITOUS", "value" : "MysqlRootPasswordUbiquitous" }, { "name" : "GANGLIA_URL", "value" : "GangliaUrl" }, { "name" : "GANGLIA_USER", "value" : "GangliaUser" }, { "name" : "GANGLIA_PASSWORD", "value" : "GangliaPassword" }, { "name" : "MEMCACHED_MEMORY", "value" : "MemcachedMemory" }, { "name" : "NODEJS_VERSION", "value" : "NodejsVersion" }, { "name" : "RUBY_VERSION", "value" : "RubyVersion" }, { "name" : "RUBYGEMS_VERSION", "value" : "RubygemsVersion" }, { "name" : "MANAGE_BUNDLER", "value" : "ManageBundler" }, { "name" : "BUNDLER_VERSION", "value" : "BundlerVersion" }, { "name" : "RAILS_STACK", "value" : "RailsStack" }, { "name" : "PASSENGER_VERSION", "value" : "PassengerVersion" }, { "name" : "JVM", "value" : "Jvm" }, { "name" : "JVM_VERSION", "value" : "JvmVersion" }, { "name" : "JVM_OPTIONS", "value" : "JvmOptions" }, { "name" : "JAVA_APP_SERVER", "value" : "JavaAppServer" }, { "name" : "JAVA_APP_SERVER_VERSION", "value" : "JavaAppServerVersion" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerAttributesKeys", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerAttributesKeys", "variableName" : "layerAttributesKeys", "variableType" : "LayerAttributesKeys", "documentation" : null, "simpleType" : "LayerAttributesKeys", "variableSetterType" : "LayerAttributesKeys" }, "wrapper" : false, "xmlNamespace" : null }, "LayerType" : { "c2jName" : "LayerType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AWS_FLOW_RUBY", "value" : "aws-flow-ruby" }, { "name" : "ECS_CLUSTER", "value" : "ecs-cluster" }, { "name" : "JAVA_APP", "value" : "java-app" }, { "name" : "LB", "value" : "lb" }, { "name" : "WEB", "value" : "web" }, { "name" : "PHP_APP", "value" : "php-app" }, { "name" : "RAILS_APP", "value" : "rails-app" }, { "name" : "NODEJS_APP", "value" : "nodejs-app" }, { "name" : "MEMCACHED", "value" : "memcached" }, { "name" : "DB_MASTER", "value" : "db-master" }, { "name" : "MONITORING_MASTER", "value" : "monitoring-master" }, { "name" : "CUSTOM", "value" : "custom" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerType", "variableName" : "layerType", "variableType" : "LayerType", "documentation" : null, "simpleType" : "LayerType", "variableSetterType" : "LayerType" }, "wrapper" : false, "xmlNamespace" : null }, "LifecycleEventConfiguration" : { "c2jName" : "LifecycleEventConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Specifies the lifecycle event configuration

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ShutdownEventConfiguration.Builder} avoiding the need to create one manually via {@link ShutdownEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ShutdownEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #shutdown(ShutdownEventConfiguration)}.\n@param shutdown a consumer that will call methods on {@link ShutdownEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shutdown(ShutdownEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shutdown", "fluentSetterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@return A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "getterModel" : { "returnType" : "ShutdownEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Shutdown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : null, "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Shutdown" : { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ShutdownEventConfiguration.Builder} avoiding the need to create one manually via {@link ShutdownEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ShutdownEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #shutdown(ShutdownEventConfiguration)}.\n@param shutdown a consumer that will call methods on {@link ShutdownEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shutdown(ShutdownEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shutdown", "fluentSetterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@return A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "getterModel" : { "returnType" : "ShutdownEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Shutdown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : null, "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ShutdownEventConfiguration.Builder} avoiding the need to create one manually via {@link ShutdownEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ShutdownEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #shutdown(ShutdownEventConfiguration)}.\n@param shutdown a consumer that will call methods on {@link ShutdownEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shutdown(ShutdownEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shutdown", "fluentSetterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@return A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "getterModel" : { "returnType" : "ShutdownEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Shutdown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : null, "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleEventConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsRequest" : { "c2jName" : "ListTagsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTags", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.ListTags", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest 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 #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" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "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" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest 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 #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" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "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" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest 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 #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" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "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" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "ListTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : null, "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsResponse" : { "c2jName" : "ListTagsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the response to a ListTags request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKey", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKey", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKey", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "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 paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsResponse", "variableName" : "listTagsResponse", "variableType" : "ListTagsResponse", "documentation" : null, "simpleType" : "ListTagsResponse", "variableSetterType" : "ListTagsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "LoadBasedAutoScalingConfiguration" : { "c2jName" : "LoadBasedAutoScalingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes a layer's load-based auto scaling configuration.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \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 #enable(Boolean)}.\n@param enable 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 #enable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enable", "fluentSetterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enable", "getterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@return Whether load-based auto scaling is enabled for the layer.", "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" : "Enable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enable", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@param enable Whether load-based auto scaling is enabled for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #upScaling(AutoScalingThresholds)}.\n@param upScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #downScaling(AutoScalingThresholds)}.\n@param downScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DownScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownScaling" : { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #downScaling(AutoScalingThresholds)}.\n@param downScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DownScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enable" : { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \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 #enable(Boolean)}.\n@param enable 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 #enable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enable", "fluentSetterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enable", "getterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@return Whether load-based auto scaling is enabled for the layer.", "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" : "Enable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enable", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@param enable Whether load-based auto scaling is enabled for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpScaling" : { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #upScaling(AutoScalingThresholds)}.\n@param upScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \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 #enable(Boolean)}.\n@param enable 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 #enable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enable", "fluentSetterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enable", "getterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@return Whether load-based auto scaling is enabled for the layer.", "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" : "Enable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enable", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              \n@param enable Whether load-based auto scaling is enabled for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #upScaling(AutoScalingThresholds)}.\n@param upScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #downScaling(AutoScalingThresholds)}.\n@param downScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DownScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LoadBasedAutoScalingConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "loadBasedAutoScalingConfiguration", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "OperatingSystem" : { "c2jName" : "OperatingSystem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes supported operating systems in AWS OpsWorks Stacks.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param name The name of the operating system, such as Amazon Linux 2018.03.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@return The name of the operating system, such as Amazon Linux 2018.03.", "getterModel" : { "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, "requiresLength" : 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 operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param name The name of the operating system, such as Amazon Linux 2018.03.", "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 operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param id The ID of a supported operating system, such as Amazon Linux 2018.03.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@return The ID of a supported operating system, such as Amazon Linux 2018.03.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param id The ID of a supported operating system, such as Amazon Linux 2018.03.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 a supported operating system, either Linux or Windows.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \n@param type The type of a supported operating system, either Linux or Windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \n@return The type of a supported operating system, either Linux or Windows.", "getterModel" : { "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, "requiresLength" : 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 a supported operating system, either Linux or Windows.

                                                                                                              \n@param type The type of a supported operating system, either Linux or Windows.", "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 a supported operating system, either Linux or Windows.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManagers", "beanStyleSetterMethodName" : "setConfigurationManagers", "c2jName" : "ConfigurationManagers", "c2jShape" : "OperatingSystemConfigurationManagers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \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 #configurationManagers(List)}.\n@param configurationManagers 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 #configurationManagers(List)", "deprecated" : false, "documentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManagers", "fluentSetterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n@param configurationManagers Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManagers", "getterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.", "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" : "ConfigurationManagers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManagers", "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" : "OperatingSystemConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OperatingSystemConfigurationManager.Builder} avoiding the need to create one manually via {@link OperatingSystemConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link OperatingSystemConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #member(OperatingSystemConfigurationManager)}.\n@param member a consumer that will call methods on {@link OperatingSystemConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OperatingSystemConfigurationManager)", "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" : "OperatingSystemConfigurationManager", "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, "requiresLength" : 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" : "OperatingSystemConfigurationManager", "variableName" : "member", "variableType" : "OperatingSystemConfigurationManager", "documentation" : null, "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OperatingSystemConfigurationManager", "variableName" : "member", "variableType" : "OperatingSystemConfigurationManager", "documentation" : "", "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OperatingSystemConfigurationManager", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OperatingSystemConfigurationManager", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConfigurationManagers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n@param configurationManagers Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.", "setterMethodName" : "setConfigurationManagers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationManagers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationManagers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedName", "beanStyleSetterMethodName" : "setReportedName", "c2jName" : "ReportedName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedName(String)}.\n@param reportedName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedName(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedName", "fluentSetterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@param reportedName A short name for the operating system manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedName", "getterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@return A short name for the operating system manufacturer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@param reportedName A short name for the operating system manufacturer.", "setterMethodName" : "setReportedName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedName", "variableType" : "String", "documentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedVersion", "beanStyleSetterMethodName" : "setReportedVersion", "c2jName" : "ReportedVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedVersion(String)}.\n@param reportedVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@param reportedVersion The version of the operating system, including the release and edition, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedVersion", "getterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@return The version of the operating system, including the release and edition, if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@param reportedVersion The version of the operating system, including the release and edition, if applicable.", "setterMethodName" : "setReportedVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupported", "beanStyleSetterMethodName" : "setSupported", "c2jName" : "Supported", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \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 #supported(Boolean)}.\n@param supported 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 #supported(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supported", "fluentSetterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@param supported Indicates that an operating system is not supported for new instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supported", "getterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@return Indicates that an operating system is not supported for new instances.", "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" : "Supported", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Supported", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Supported", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@param supported Indicates that an operating system is not supported for new instances.", "setterMethodName" : "setSupported", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supported", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supported", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationManagers" : { "beanStyleGetterMethodName" : "getConfigurationManagers", "beanStyleSetterMethodName" : "setConfigurationManagers", "c2jName" : "ConfigurationManagers", "c2jShape" : "OperatingSystemConfigurationManagers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \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 #configurationManagers(List)}.\n@param configurationManagers 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 #configurationManagers(List)", "deprecated" : false, "documentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManagers", "fluentSetterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n@param configurationManagers Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManagers", "getterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.", "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" : "ConfigurationManagers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManagers", "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" : "OperatingSystemConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OperatingSystemConfigurationManager.Builder} avoiding the need to create one manually via {@link OperatingSystemConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link OperatingSystemConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #member(OperatingSystemConfigurationManager)}.\n@param member a consumer that will call methods on {@link OperatingSystemConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OperatingSystemConfigurationManager)", "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" : "OperatingSystemConfigurationManager", "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, "requiresLength" : 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" : "OperatingSystemConfigurationManager", "variableName" : "member", "variableType" : "OperatingSystemConfigurationManager", "documentation" : null, "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OperatingSystemConfigurationManager", "variableName" : "member", "variableType" : "OperatingSystemConfigurationManager", "documentation" : "", "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OperatingSystemConfigurationManager", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OperatingSystemConfigurationManager", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConfigurationManagers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n@param configurationManagers Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.", "setterMethodName" : "setConfigurationManagers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationManagers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationManagers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param id The ID of a supported operating system, such as Amazon Linux 2018.03.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@return The ID of a supported operating system, such as Amazon Linux 2018.03.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param id The ID of a supported operating system, such as Amazon Linux 2018.03.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param name The name of the operating system, such as Amazon Linux 2018.03.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@return The name of the operating system, such as Amazon Linux 2018.03.", "getterModel" : { "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, "requiresLength" : 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 operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param name The name of the operating system, such as Amazon Linux 2018.03.", "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 operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportedName" : { "beanStyleGetterMethodName" : "getReportedName", "beanStyleSetterMethodName" : "setReportedName", "c2jName" : "ReportedName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedName(String)}.\n@param reportedName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedName(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedName", "fluentSetterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@param reportedName A short name for the operating system manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedName", "getterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@return A short name for the operating system manufacturer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@param reportedName A short name for the operating system manufacturer.", "setterMethodName" : "setReportedName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedName", "variableType" : "String", "documentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportedVersion" : { "beanStyleGetterMethodName" : "getReportedVersion", "beanStyleSetterMethodName" : "setReportedVersion", "c2jName" : "ReportedVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedVersion(String)}.\n@param reportedVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@param reportedVersion The version of the operating system, including the release and edition, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedVersion", "getterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@return The version of the operating system, including the release and edition, if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@param reportedVersion The version of the operating system, including the release and edition, if applicable.", "setterMethodName" : "setReportedVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Supported" : { "beanStyleGetterMethodName" : "getSupported", "beanStyleSetterMethodName" : "setSupported", "c2jName" : "Supported", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \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 #supported(Boolean)}.\n@param supported 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 #supported(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supported", "fluentSetterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@param supported Indicates that an operating system is not supported for new instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supported", "getterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@return Indicates that an operating system is not supported for new instances.", "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" : "Supported", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Supported", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Supported", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@param supported Indicates that an operating system is not supported for new instances.", "setterMethodName" : "setSupported", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supported", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supported", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 a supported operating system, either Linux or Windows.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \n@param type The type of a supported operating system, either Linux or Windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \n@return The type of a supported operating system, either Linux or Windows.", "getterModel" : { "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, "requiresLength" : 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 a supported operating system, either Linux or Windows.

                                                                                                              \n@param type The type of a supported operating system, either Linux or Windows.", "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 a supported operating system, either Linux or Windows.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param name The name of the operating system, such as Amazon Linux 2018.03.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@return The name of the operating system, such as Amazon Linux 2018.03.", "getterModel" : { "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, "requiresLength" : 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 operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param name The name of the operating system, such as Amazon Linux 2018.03.", "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 operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param id The ID of a supported operating system, such as Amazon Linux 2018.03.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@return The ID of a supported operating system, such as Amazon Linux 2018.03.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              \n@param id The ID of a supported operating system, such as Amazon Linux 2018.03.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The ID of a supported operating system, such as Amazon Linux 2018.03.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 a supported operating system, either Linux or Windows.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \n@param type The type of a supported operating system, either Linux or Windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of a supported operating system, either Linux or Windows.

                                                                                                              \n@return The type of a supported operating system, either Linux or Windows.", "getterModel" : { "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, "requiresLength" : 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 a supported operating system, either Linux or Windows.

                                                                                                              \n@param type The type of a supported operating system, either Linux or Windows.", "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 a supported operating system, either Linux or Windows.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManagers", "beanStyleSetterMethodName" : "setConfigurationManagers", "c2jName" : "ConfigurationManagers", "c2jShape" : "OperatingSystemConfigurationManagers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \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 #configurationManagers(List)}.\n@param configurationManagers 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 #configurationManagers(List)", "deprecated" : false, "documentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManagers", "fluentSetterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n@param configurationManagers Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManagers", "getterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.", "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" : "ConfigurationManagers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManagers", "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" : "OperatingSystemConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OperatingSystemConfigurationManager.Builder} avoiding the need to create one manually via {@link OperatingSystemConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link OperatingSystemConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #member(OperatingSystemConfigurationManager)}.\n@param member a consumer that will call methods on {@link OperatingSystemConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OperatingSystemConfigurationManager)", "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" : "OperatingSystemConfigurationManager", "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, "requiresLength" : 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" : "OperatingSystemConfigurationManager", "variableName" : "member", "variableType" : "OperatingSystemConfigurationManager", "documentation" : null, "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OperatingSystemConfigurationManager", "variableName" : "member", "variableType" : "OperatingSystemConfigurationManager", "documentation" : "", "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OperatingSystemConfigurationManager", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OperatingSystemConfigurationManager", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConfigurationManagers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              \n@param configurationManagers Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.", "setterMethodName" : "setConfigurationManagers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationManagers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationManagers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedName", "beanStyleSetterMethodName" : "setReportedName", "c2jName" : "ReportedName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedName(String)}.\n@param reportedName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedName(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedName", "fluentSetterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@param reportedName A short name for the operating system manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedName", "getterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@return A short name for the operating system manufacturer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              \n@param reportedName A short name for the operating system manufacturer.", "setterMethodName" : "setReportedName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedName", "variableType" : "String", "documentation" : "

                                                                                                              A short name for the operating system manufacturer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedVersion", "beanStyleSetterMethodName" : "setReportedVersion", "c2jName" : "ReportedVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportedVersion(String)}.\n@param reportedVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportedVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportedVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@param reportedVersion The version of the operating system, including the release and edition, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedVersion", "getterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@return The version of the operating system, including the release and edition, if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportedVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              \n@param reportedVersion The version of the operating system, including the release and edition, if applicable.", "setterMethodName" : "setReportedVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the operating system, including the release and edition, if applicable.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupported", "beanStyleSetterMethodName" : "setSupported", "c2jName" : "Supported", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \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 #supported(Boolean)}.\n@param supported 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 #supported(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supported", "fluentSetterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@param supported Indicates that an operating system is not supported for new instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supported", "getterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@return Indicates that an operating system is not supported for new instances.", "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" : "Supported", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Supported", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Supported", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              \n@param supported Indicates that an operating system is not supported for new instances.", "setterMethodName" : "setSupported", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supported", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supported", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates that an operating system is not supported for new instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OperatingSystem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OperatingSystem", "variableName" : "operatingSystem", "variableType" : "OperatingSystem", "documentation" : null, "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "wrapper" : false, "xmlNamespace" : null }, "OperatingSystemConfigurationManager" : { "c2jName" : "OperatingSystemConfigurationManager", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A block that contains information about the configuration manager (Chef) and the versions of the configuration manager that are supported for an operating system.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 configuration manager, which is Chef.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \n@param name The name of the configuration manager, which is Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \n@return The name of the configuration manager, which is Chef.", "getterModel" : { "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, "requiresLength" : 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 configuration manager, which is Chef.

                                                                                                              \n@param name The name of the configuration manager, which is Chef.", "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 configuration manager, which is Chef.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@param version The versions of the configuration manager that are supported by an operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@return The versions of the configuration manager that are supported by an operating system.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@param version The versions of the configuration manager that are supported by an operating system.", "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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 configuration manager, which is Chef.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \n@param name The name of the configuration manager, which is Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \n@return The name of the configuration manager, which is Chef.", "getterModel" : { "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, "requiresLength" : 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 configuration manager, which is Chef.

                                                                                                              \n@param name The name of the configuration manager, which is Chef.", "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 configuration manager, which is Chef.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@param version The versions of the configuration manager that are supported by an operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@return The versions of the configuration manager that are supported by an operating system.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@param version The versions of the configuration manager that are supported by an operating system.", "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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 configuration manager, which is Chef.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \n@param name The name of the configuration manager, which is Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the configuration manager, which is Chef.

                                                                                                              \n@return The name of the configuration manager, which is Chef.", "getterModel" : { "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, "requiresLength" : 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 configuration manager, which is Chef.

                                                                                                              \n@param name The name of the configuration manager, which is Chef.", "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 configuration manager, which is Chef.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@param version The versions of the configuration manager that are supported by an operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@return The versions of the configuration manager that are supported by an operating system.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              \n@param version The versions of the configuration manager that are supported by an operating system.", "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" : "

                                                                                                              The versions of the configuration manager that are supported by an operating system.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OperatingSystemConfigurationManager", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OperatingSystemConfigurationManager", "variableName" : "operatingSystemConfigurationManager", "variableType" : "OperatingSystemConfigurationManager", "documentation" : null, "simpleType" : "OperatingSystemConfigurationManager", "variableSetterType" : "OperatingSystemConfigurationManager" }, "wrapper" : false, "xmlNamespace" : null }, "Permission" : { "c2jName" : "Permission", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes stack or user permissions.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@return A stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@return The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.", "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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \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 #allowSsh(Boolean)}.\n@param allowSsh 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 #allowSsh(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSsh", "fluentSetterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSsh", "getterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@return Whether the user can use SSH.", "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" : "AllowSsh", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \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 #allowSudo(Boolean)}.\n@param allowSudo 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 #allowSudo(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSudo", "fluentSetterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSudo", "getterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@return Whether the user can use sudo.", "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" : "AllowSudo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "c2jName" : "Level", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #level(String)}.\n@param level a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #level(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "level", "fluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@param level The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "level", "getterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@return The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Level", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@param level The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSsh" : { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \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 #allowSsh(Boolean)}.\n@param allowSsh 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 #allowSsh(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSsh", "fluentSetterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSsh", "getterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@return Whether the user can use SSH.", "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" : "AllowSsh", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AllowSudo" : { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \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 #allowSudo(Boolean)}.\n@param allowSudo 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 #allowSudo(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSudo", "fluentSetterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSudo", "getterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@return Whether the user can use sudo.", "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" : "AllowSudo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@return The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.", "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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Level" : { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "c2jName" : "Level", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #level(String)}.\n@param level a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #level(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "level", "fluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@param level The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "level", "getterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@return The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Level", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@param level The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@return A stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@return A stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@return The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "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, "requiresLength" : 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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.", "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 Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \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 #allowSsh(Boolean)}.\n@param allowSsh 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 #allowSsh(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSsh", "fluentSetterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSsh", "getterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@return Whether the user can use SSH.", "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" : "AllowSsh", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \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 #allowSudo(Boolean)}.\n@param allowSudo 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 #allowSudo(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSudo", "fluentSetterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSudo", "getterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@return Whether the user can use sudo.", "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" : "AllowSudo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "c2jName" : "Level", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #level(String)}.\n@param level a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #level(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "level", "fluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@param level The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "level", "getterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@return The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Level", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              \n@param level The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                              The user's permission level, which must be the following:

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Permission", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "permission", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "wrapper" : false, "xmlNamespace" : null }, "RaidArray" : { "c2jName" : "RaidArray", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes an instance's RAID array.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array 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 #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@return The array 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" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array 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 array name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@return The array 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, "requiresLength" : 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 array name.

                                                                                                              \n@param name The array 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 array name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \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 #raidLevel(Integer)}.\n@param raidLevel 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 #raidLevel(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidLevel", "fluentSetterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@return The RAID level.", "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" : "RaidLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RaidLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \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 #numberOfDisks(Integer)}.\n@param numberOfDisks 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 #numberOfDisks(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfDisks", "fluentSetterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberOfDisks", "getterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@return The number of disks in the array.", "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" : "NumberOfDisks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@return The array's size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #device(String)}.\n@param device a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@return The array's Linux device. For example /dev/mdadm0.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@return The array's mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@return The array's Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@return When the RAID array was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@return The volume type, standard or PIOPS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@return The array's Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@return When the RAID array was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #device(String)}.\n@param device a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@return The array's Linux device. For example /dev/mdadm0.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@return The array's mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array 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 array name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@return The array 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, "requiresLength" : 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 array name.

                                                                                                              \n@param name The array 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 array name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumberOfDisks" : { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \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 #numberOfDisks(Integer)}.\n@param numberOfDisks 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 #numberOfDisks(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfDisks", "fluentSetterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberOfDisks", "getterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@return The number of disks in the array.", "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" : "NumberOfDisks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array 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 #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@return The array 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" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RaidLevel" : { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \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 #raidLevel(Integer)}.\n@param raidLevel 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 #raidLevel(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidLevel", "fluentSetterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@return The RAID level.", "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" : "RaidLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RaidLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@return The array's size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@return The volume type, standard or PIOPS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array 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 #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@return The array 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" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array 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 array name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@return The array 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, "requiresLength" : 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 array name.

                                                                                                              \n@param name The array 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 array name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \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 #raidLevel(Integer)}.\n@param raidLevel 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 #raidLevel(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidLevel", "fluentSetterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@return The RAID level.", "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" : "RaidLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RaidLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \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 #numberOfDisks(Integer)}.\n@param numberOfDisks 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 #numberOfDisks(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfDisks", "fluentSetterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberOfDisks", "getterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@return The number of disks in the array.", "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" : "NumberOfDisks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@return The array's size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #device(String)}.\n@param device a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@return The array's Linux device. For example /dev/mdadm0.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@return The array's mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@return The array's Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@return When the RAID array was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@return The volume type, standard or PIOPS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RaidArray", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "raidArray", "variableType" : "RaidArray", "documentation" : null, "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "wrapper" : false, "xmlNamespace" : null }, "RdsDbInstance" : { "c2jName" : "RdsDbInstance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes an Amazon RDS instance.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@return The instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbInstanceIdentifier", "beanStyleSetterMethodName" : "setDbInstanceIdentifier", "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbInstanceIdentifier(String)}.\n@param dbInstanceIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbInstanceIdentifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbInstanceIdentifier", "fluentSetterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbInstanceIdentifier", "getterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@return The DB instance identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbInstanceIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.", "setterMethodName" : "setDbInstanceIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@return The master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@return AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@return The instance's AWS region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@return The instance's address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #engine(String)}.\n@param engine a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engine(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@return The instance's database engine.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Engine", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Engine", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.", "setterMethodName" : "setEngine", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@return The ID of the stack with which the instance is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingOnRds", "beanStyleSetterMethodName" : "setMissingOnRds", "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \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 #missingOnRds(Boolean)}.\n@param missingOnRds 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 #missingOnRds(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingOnRds", "fluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@param missingOnRds Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingOnRds", "getterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@return Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "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" : "MissingOnRds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "MissingOnRds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@param missingOnRds Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "setterMethodName" : "setMissingOnRds", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@return The instance's address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DbInstanceIdentifier" : { "beanStyleGetterMethodName" : "getDbInstanceIdentifier", "beanStyleSetterMethodName" : "setDbInstanceIdentifier", "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbInstanceIdentifier(String)}.\n@param dbInstanceIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbInstanceIdentifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbInstanceIdentifier", "fluentSetterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbInstanceIdentifier", "getterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@return The DB instance identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbInstanceIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.", "setterMethodName" : "setDbInstanceIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DbPassword" : { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@return AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DbUser" : { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@return The master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Engine" : { "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #engine(String)}.\n@param engine a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engine(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@return The instance's database engine.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Engine", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Engine", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.", "setterMethodName" : "setEngine", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MissingOnRds" : { "beanStyleGetterMethodName" : "getMissingOnRds", "beanStyleSetterMethodName" : "setMissingOnRds", "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \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 #missingOnRds(Boolean)}.\n@param missingOnRds 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 #missingOnRds(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingOnRds", "fluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@param missingOnRds Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingOnRds", "getterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@return Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "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" : "MissingOnRds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "MissingOnRds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@param missingOnRds Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "setterMethodName" : "setMissingOnRds", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@return The instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@return The instance's AWS region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@return The ID of the stack with which the instance is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@return The instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbInstanceIdentifier", "beanStyleSetterMethodName" : "setDbInstanceIdentifier", "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbInstanceIdentifier(String)}.\n@param dbInstanceIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbInstanceIdentifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbInstanceIdentifier", "fluentSetterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbInstanceIdentifier", "getterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@return The DB instance identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbInstanceIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.", "setterMethodName" : "setDbInstanceIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@return The master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@return AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@return The instance's AWS region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@return The instance's address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #engine(String)}.\n@param engine a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engine(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@return The instance's database engine.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Engine", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Engine", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.", "setterMethodName" : "setEngine", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@return The ID of the stack with which the instance is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingOnRds", "beanStyleSetterMethodName" : "setMissingOnRds", "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \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 #missingOnRds(Boolean)}.\n@param missingOnRds 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 #missingOnRds(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingOnRds", "fluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@param missingOnRds Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingOnRds", "getterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@return Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "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" : "MissingOnRds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "MissingOnRds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              \n@param missingOnRds Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "setterMethodName" : "setMissingOnRds", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RdsDbInstance", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "rdsDbInstance", "variableType" : "RdsDbInstance", "documentation" : null, "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "wrapper" : false, "xmlNamespace" : null }, "RebootInstanceRequest" : { "c2jName" : "RebootInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RebootInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RebootInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "RebootInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RebootInstanceRequest", "variableName" : "rebootInstanceRequest", "variableType" : "RebootInstanceRequest", "documentation" : null, "simpleType" : "RebootInstanceRequest", "variableSetterType" : "RebootInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RebootInstanceResponse" : { "c2jName" : "RebootInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RebootInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RebootInstanceResponse", "variableName" : "rebootInstanceResponse", "variableType" : "RebootInstanceResponse", "documentation" : null, "simpleType" : "RebootInstanceResponse", "variableSetterType" : "RebootInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Recipes" : { "c2jName" : "Recipes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. In addition, you can provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

                                                                                                              To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSetup", "beanStyleSetterMethodName" : "setSetup", "c2jName" : "Setup", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \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 #setup(List)}.\n@param setup 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 #setup(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setup", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setup", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a setup event.", "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" : "Setup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Setup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n@param setup An array of custom recipe names to be run following a setup event.", "setterMethodName" : "setSetup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigure", "beanStyleSetterMethodName" : "setConfigure", "c2jName" : "Configure", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \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 #configure(List)}.\n@param configure 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 #configure(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configure", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configure", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a configure event.", "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" : "Configure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Configure", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n@param configure An array of custom recipe names to be run following a configure event.", "setterMethodName" : "setConfigure", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploy", "beanStyleSetterMethodName" : "setDeploy", "c2jName" : "Deploy", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \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 #deploy(List)}.\n@param deploy 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 #deploy(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploy", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a deploy event.", "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" : "Deploy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Deploy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n@param deploy An array of custom recipe names to be run following a deploy event.", "setterMethodName" : "setDeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUndeploy", "beanStyleSetterMethodName" : "setUndeploy", "c2jName" : "Undeploy", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \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 #undeploy(List)}.\n@param undeploy 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 #undeploy(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "undeploy", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "undeploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a undeploy event.", "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" : "Undeploy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Undeploy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n@param undeploy An array of custom recipe names to be run following a undeploy event.", "setterMethodName" : "setUndeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \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 #shutdown(List)}.\n@param shutdown 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 #shutdown(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shutdown", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a shutdown event.", "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" : "Shutdown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Shutdown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n@param shutdown An array of custom recipe names to be run following a shutdown event.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Configure" : { "beanStyleGetterMethodName" : "getConfigure", "beanStyleSetterMethodName" : "setConfigure", "c2jName" : "Configure", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \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 #configure(List)}.\n@param configure 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 #configure(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configure", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configure", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a configure event.", "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" : "Configure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Configure", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n@param configure An array of custom recipe names to be run following a configure event.", "setterMethodName" : "setConfigure", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Deploy" : { "beanStyleGetterMethodName" : "getDeploy", "beanStyleSetterMethodName" : "setDeploy", "c2jName" : "Deploy", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \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 #deploy(List)}.\n@param deploy 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 #deploy(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploy", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a deploy event.", "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" : "Deploy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Deploy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n@param deploy An array of custom recipe names to be run following a deploy event.", "setterMethodName" : "setDeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Setup" : { "beanStyleGetterMethodName" : "getSetup", "beanStyleSetterMethodName" : "setSetup", "c2jName" : "Setup", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \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 #setup(List)}.\n@param setup 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 #setup(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setup", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setup", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a setup event.", "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" : "Setup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Setup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n@param setup An array of custom recipe names to be run following a setup event.", "setterMethodName" : "setSetup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Shutdown" : { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \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 #shutdown(List)}.\n@param shutdown 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 #shutdown(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shutdown", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a shutdown event.", "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" : "Shutdown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Shutdown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n@param shutdown An array of custom recipe names to be run following a shutdown event.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Undeploy" : { "beanStyleGetterMethodName" : "getUndeploy", "beanStyleSetterMethodName" : "setUndeploy", "c2jName" : "Undeploy", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \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 #undeploy(List)}.\n@param undeploy 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 #undeploy(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "undeploy", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "undeploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a undeploy event.", "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" : "Undeploy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Undeploy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n@param undeploy An array of custom recipe names to be run following a undeploy event.", "setterMethodName" : "setUndeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSetup", "beanStyleSetterMethodName" : "setSetup", "c2jName" : "Setup", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \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 #setup(List)}.\n@param setup 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 #setup(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setup", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setup", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a setup event.", "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" : "Setup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Setup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n@param setup An array of custom recipe names to be run following a setup event.", "setterMethodName" : "setSetup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigure", "beanStyleSetterMethodName" : "setConfigure", "c2jName" : "Configure", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \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 #configure(List)}.\n@param configure 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 #configure(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configure", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configure", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a configure event.", "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" : "Configure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Configure", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n@param configure An array of custom recipe names to be run following a configure event.", "setterMethodName" : "setConfigure", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploy", "beanStyleSetterMethodName" : "setDeploy", "c2jName" : "Deploy", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \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 #deploy(List)}.\n@param deploy 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 #deploy(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploy", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a deploy event.", "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" : "Deploy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Deploy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n@param deploy An array of custom recipe names to be run following a deploy event.", "setterMethodName" : "setDeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUndeploy", "beanStyleSetterMethodName" : "setUndeploy", "c2jName" : "Undeploy", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \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 #undeploy(List)}.\n@param undeploy 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 #undeploy(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "undeploy", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "undeploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a undeploy event.", "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" : "Undeploy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Undeploy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n@param undeploy An array of custom recipe names to be run following a undeploy event.", "setterMethodName" : "setUndeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \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 #shutdown(List)}.\n@param shutdown 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 #shutdown(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shutdown", "fluentSetterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of custom recipe names to be run following a shutdown event.", "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" : "Shutdown", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Shutdown", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n@param shutdown An array of custom recipe names to be run following a shutdown event.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Recipes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "recipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterEcsClusterRequest" : { "c2jName" : "RegisterEcsClusterRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterEcsCluster", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterEcsCluster", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EcsClusterArn", "StackId" ], "shapeName" : "RegisterEcsClusterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterEcsClusterRequest", "variableName" : "registerEcsClusterRequest", "variableType" : "RegisterEcsClusterRequest", "documentation" : null, "simpleType" : "RegisterEcsClusterRequest", "variableSetterType" : "RegisterEcsClusterRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterEcsClusterResponse" : { "c2jName" : "RegisterEcsClusterResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the response to a RegisterEcsCluster request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The cluster's 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 #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsClusterArn", "fluentSetterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's 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" : "EcsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterEcsClusterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterEcsClusterResponse", "variableName" : "registerEcsClusterResponse", "variableType" : "RegisterEcsClusterResponse", "documentation" : null, "simpleType" : "RegisterEcsClusterResponse", "variableSetterType" : "RegisterEcsClusterResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterElasticIpRequest" : { "c2jName" : "RegisterElasticIpRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp", "StackId" ], "shapeName" : "RegisterElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterElasticIpRequest", "variableName" : "registerElasticIpRequest", "variableType" : "RegisterElasticIpRequest", "documentation" : null, "simpleType" : "RegisterElasticIpRequest", "variableSetterType" : "RegisterElasticIpRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterElasticIpResponse" : { "c2jName" : "RegisterElasticIpResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the response to a RegisterElasticIp request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@return The Elastic IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              \n@param elasticIp The Elastic IP address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterElasticIpResponse", "variableName" : "registerElasticIpResponse", "variableType" : "RegisterElasticIpResponse", "documentation" : null, "simpleType" : "RegisterElasticIpResponse", "variableSetterType" : "RegisterElasticIpResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterInstanceRequest" : { "c2jName" : "RegisterInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@return The ID of the stack that the instance is to be registered 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@param stackId The ID of the stack that the instance is to be registered with.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@return The instance's hostname.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publicIp(String)}.\n@param publicIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicIp", "fluentSetterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicIp", "getterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@return The instance's public IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIp(String)}.\n@param privateIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIp", "fluentSetterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIp", "getterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@return The instance's private IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRsaPublicKey", "beanStyleSetterMethodName" : "setRsaPublicKey", "c2jName" : "RsaPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the 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 #rsaPublicKey(String)}.\n@param rsaPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rsaPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rsaPublicKey", "fluentSetterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rsaPublicKey", "getterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@return The instances public RSA key. This key is used to encrypt communication between the instance and the 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" : "RsaPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RsaPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.", "setterMethodName" : "setRsaPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRsaPublicKeyFingerprint", "beanStyleSetterMethodName" : "setRsaPublicKeyFingerprint", "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rsaPublicKeyFingerprint(String)}.\n@param rsaPublicKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rsaPublicKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rsaPublicKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rsaPublicKeyFingerprint", "getterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@return The instances public RSA key fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RsaPublicKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.", "setterMethodName" : "setRsaPublicKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIdentity", "beanStyleSetterMethodName" : "setInstanceIdentity", "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceIdentity.Builder} avoiding the need to create one manually via {@link InstanceIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceIdentity.Builder#build()} is called immediately and its result is passed to {@link #instanceIdentity(InstanceIdentity)}.\n@param instanceIdentity a consumer that will call methods on {@link InstanceIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIdentity(InstanceIdentity)", "deprecated" : false, "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIdentity", "fluentSetterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIdentity", "getterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@return An InstanceIdentity object that contains the instance's identity.", "getterModel" : { "returnType" : "InstanceIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.", "setterMethodName" : "setInstanceIdentity", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : null, "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@return The instance's hostname.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceIdentity" : { "beanStyleGetterMethodName" : "getInstanceIdentity", "beanStyleSetterMethodName" : "setInstanceIdentity", "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceIdentity.Builder} avoiding the need to create one manually via {@link InstanceIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceIdentity.Builder#build()} is called immediately and its result is passed to {@link #instanceIdentity(InstanceIdentity)}.\n@param instanceIdentity a consumer that will call methods on {@link InstanceIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIdentity(InstanceIdentity)", "deprecated" : false, "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIdentity", "fluentSetterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIdentity", "getterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@return An InstanceIdentity object that contains the instance's identity.", "getterModel" : { "returnType" : "InstanceIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.", "setterMethodName" : "setInstanceIdentity", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : null, "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PrivateIp" : { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIp(String)}.\n@param privateIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIp", "fluentSetterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIp", "getterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@return The instance's private IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PublicIp" : { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publicIp(String)}.\n@param publicIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicIp", "fluentSetterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicIp", "getterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@return The instance's public IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RsaPublicKey" : { "beanStyleGetterMethodName" : "getRsaPublicKey", "beanStyleSetterMethodName" : "setRsaPublicKey", "c2jName" : "RsaPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the 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 #rsaPublicKey(String)}.\n@param rsaPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rsaPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rsaPublicKey", "fluentSetterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rsaPublicKey", "getterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@return The instances public RSA key. This key is used to encrypt communication between the instance and the 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" : "RsaPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RsaPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.", "setterMethodName" : "setRsaPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RsaPublicKeyFingerprint" : { "beanStyleGetterMethodName" : "getRsaPublicKeyFingerprint", "beanStyleSetterMethodName" : "setRsaPublicKeyFingerprint", "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rsaPublicKeyFingerprint(String)}.\n@param rsaPublicKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rsaPublicKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rsaPublicKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rsaPublicKeyFingerprint", "getterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@return The instances public RSA key fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RsaPublicKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.", "setterMethodName" : "setRsaPublicKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@return The ID of the stack that the instance is to be registered 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@param stackId The ID of the stack that the instance is to be registered with.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@return The ID of the stack that the instance is to be registered 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              \n@param stackId The ID of the stack that the instance is to be registered with.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@return The instance's hostname.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publicIp(String)}.\n@param publicIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicIp", "fluentSetterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicIp", "getterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@return The instance's public IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PublicIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIp(String)}.\n@param privateIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIp(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIp", "fluentSetterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIp", "getterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@return The instance's private IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRsaPublicKey", "beanStyleSetterMethodName" : "setRsaPublicKey", "c2jName" : "RsaPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the 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 #rsaPublicKey(String)}.\n@param rsaPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rsaPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rsaPublicKey", "fluentSetterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rsaPublicKey", "getterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@return The instances public RSA key. This key is used to encrypt communication between the instance and the 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" : "RsaPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RsaPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.", "setterMethodName" : "setRsaPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRsaPublicKeyFingerprint", "beanStyleSetterMethodName" : "setRsaPublicKeyFingerprint", "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rsaPublicKeyFingerprint(String)}.\n@param rsaPublicKeyFingerprint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rsaPublicKeyFingerprint(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rsaPublicKeyFingerprint", "fluentSetterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rsaPublicKeyFingerprint", "getterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@return The instances public RSA key fingerprint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RsaPublicKeyFingerprint", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.", "setterMethodName" : "setRsaPublicKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIdentity", "beanStyleSetterMethodName" : "setInstanceIdentity", "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceIdentity.Builder} avoiding the need to create one manually via {@link InstanceIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceIdentity.Builder#build()} is called immediately and its result is passed to {@link #instanceIdentity(InstanceIdentity)}.\n@param instanceIdentity a consumer that will call methods on {@link InstanceIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIdentity(InstanceIdentity)", "deprecated" : false, "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIdentity", "fluentSetterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIdentity", "getterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@return An InstanceIdentity object that contains the instance's identity.", "getterModel" : { "returnType" : "InstanceIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.", "setterMethodName" : "setInstanceIdentity", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : null, "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "RegisterInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterInstanceRequest", "variableName" : "registerInstanceRequest", "variableType" : "RegisterInstanceRequest", "documentation" : null, "simpleType" : "RegisterInstanceRequest", "variableSetterType" : "RegisterInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterInstanceResponse" : { "c2jName" : "RegisterInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the response to a RegisterInstanceResult request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@return The registered instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@return The registered instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@return The registered instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterInstanceResponse", "variableName" : "registerInstanceResponse", "variableType" : "RegisterInstanceResponse", "documentation" : null, "simpleType" : "RegisterInstanceResponse", "variableSetterType" : "RegisterInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterRdsDbInstanceRequest" : { "c2jName" : "RegisterRdsDbInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterRdsDbInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterRdsDbInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The database's master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@return The database's master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DbPassword" : { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DbUser" : { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The database's master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@return The database's master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The database's master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@return The database's master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "RdsDbInstanceArn", "DbUser", "DbPassword" ], "shapeName" : "RegisterRdsDbInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterRdsDbInstanceRequest", "variableName" : "registerRdsDbInstanceRequest", "variableType" : "RegisterRdsDbInstanceRequest", "documentation" : null, "simpleType" : "RegisterRdsDbInstanceRequest", "variableSetterType" : "RegisterRdsDbInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterRdsDbInstanceResponse" : { "c2jName" : "RegisterRdsDbInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterRdsDbInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterRdsDbInstanceResponse", "variableName" : "registerRdsDbInstanceResponse", "variableType" : "RegisterRdsDbInstanceResponse", "documentation" : null, "simpleType" : "RegisterRdsDbInstanceResponse", "variableSetterType" : "RegisterRdsDbInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterVolumeRequest" : { "c2jName" : "RegisterVolumeRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon EBS volume 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 #ec2VolumeId(String)}.\n@param ec2VolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2VolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2VolumeId", "fluentSetterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2VolumeId", "getterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@return The Amazon EBS volume 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" : "Ec2VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ec2VolumeId" : { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon EBS volume 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 #ec2VolumeId(String)}.\n@param ec2VolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2VolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2VolumeId", "fluentSetterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2VolumeId", "getterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@return The Amazon EBS volume 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" : "Ec2VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon EBS volume 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 #ec2VolumeId(String)}.\n@param ec2VolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2VolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2VolumeId", "fluentSetterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2VolumeId", "getterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@return The Amazon EBS volume 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" : "Ec2VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "RegisterVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterVolumeRequest", "variableName" : "registerVolumeRequest", "variableType" : "RegisterVolumeRequest", "documentation" : null, "simpleType" : "RegisterVolumeRequest", "variableSetterType" : "RegisterVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterVolumeResponse" : { "c2jName" : "RegisterVolumeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the response to a RegisterVolume request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The volume ID.

                                                                                                              \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterVolumeResponse", "variableName" : "registerVolumeResponse", "variableType" : "RegisterVolumeResponse", "documentation" : null, "simpleType" : "RegisterVolumeResponse", "variableSetterType" : "RegisterVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ReportedOs" : { "c2jName" : "ReportedOs", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A registered instance's reported operating system.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFamily", "beanStyleSetterMethodName" : "setFamily", "c2jName" : "Family", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #family(String)}.\n@param family a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #family(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "family", "fluentSetterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "family", "getterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@return The operating system family.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Family", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Family", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.", "setterMethodName" : "setFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system 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 operating system name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@return The operating system 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, "requiresLength" : 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 operating system name.

                                                                                                              \n@param name The operating system 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 operating system name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                              The operating system version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@return The operating system version.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.", "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" : "

                                                                                                              The operating system version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Family" : { "beanStyleGetterMethodName" : "getFamily", "beanStyleSetterMethodName" : "setFamily", "c2jName" : "Family", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #family(String)}.\n@param family a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #family(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "family", "fluentSetterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "family", "getterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@return The operating system family.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Family", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Family", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.", "setterMethodName" : "setFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system 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 operating system name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@return The operating system 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, "requiresLength" : 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 operating system name.

                                                                                                              \n@param name The operating system 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 operating system name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                              The operating system version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@return The operating system version.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.", "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" : "

                                                                                                              The operating system version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFamily", "beanStyleSetterMethodName" : "setFamily", "c2jName" : "Family", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #family(String)}.\n@param family a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #family(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "family", "fluentSetterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "family", "getterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@return The operating system family.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Family", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Family", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.", "setterMethodName" : "setFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system 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 operating system name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@return The operating system 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, "requiresLength" : 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 operating system name.

                                                                                                              \n@param name The operating system 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 operating system name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                              The operating system version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@return The operating system version.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.", "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" : "

                                                                                                              The operating system version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReportedOs", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : null, "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Indicates that a resource was not found.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "RootDeviceType" : { "c2jName" : "RootDeviceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EBS", "value" : "ebs" }, { "name" : "INSTANCE_STORE", "value" : "instance-store" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RootDeviceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RootDeviceType", "variableName" : "rootDeviceType", "variableType" : "RootDeviceType", "documentation" : null, "simpleType" : "RootDeviceType", "variableSetterType" : "RootDeviceType" }, "wrapper" : false, "xmlNamespace" : null }, "SelfUserProfile" : { "c2jName" : "SelfUserProfile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes a user's SSH information.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's IAM 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 #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 user's IAM ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's 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 user's name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@return The user's 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, "requiresLength" : 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 user's name.

                                                                                                              \n@param name The user's 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 user's name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's SSH user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@return The user's SSH user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's IAM 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 #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 user's IAM ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's 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 user's name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@return The user's 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, "requiresLength" : 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 user's name.

                                                                                                              \n@param name The user's 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 user's name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's SSH user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@return The user's SSH user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's IAM 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 #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 user's IAM ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's 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 user's name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@return The user's 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, "requiresLength" : 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 user's name.

                                                                                                              \n@param name The user's 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 user's name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's SSH user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@return The user's SSH user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SelfUserProfile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "selfUserProfile", "variableType" : "SelfUserProfile", "documentation" : null, "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceError" : { "c2jName" : "ServiceError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes an AWS OpsWorks Stacks service error.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServiceErrorId", "beanStyleSetterMethodName" : "setServiceErrorId", "c2jName" : "ServiceErrorId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The error 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 #serviceErrorId(String)}.\n@param serviceErrorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceErrorId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrorId", "fluentSetterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrorId", "getterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@return The error 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" : "ServiceErrorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceErrorId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.", "setterMethodName" : "setServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 error type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@return The error type.", "getterModel" : { "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, "requiresLength" : 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 error type.

                                                                                                              \n@param type The error type.", "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 error type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A message that describes 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" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@return A message that describes 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, "requiresLength" : 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" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes 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" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@return When the error occurred.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@return When the error occurred.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A message that describes 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" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@return A message that describes 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, "requiresLength" : 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" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes 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" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceErrorId" : { "beanStyleGetterMethodName" : "getServiceErrorId", "beanStyleSetterMethodName" : "setServiceErrorId", "c2jName" : "ServiceErrorId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The error 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 #serviceErrorId(String)}.\n@param serviceErrorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceErrorId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrorId", "fluentSetterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrorId", "getterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@return The error 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" : "ServiceErrorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceErrorId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.", "setterMethodName" : "setServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 error type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@return The error type.", "getterModel" : { "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, "requiresLength" : 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 error type.

                                                                                                              \n@param type The error type.", "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 error type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceErrorId", "beanStyleSetterMethodName" : "setServiceErrorId", "c2jName" : "ServiceErrorId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The error 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 #serviceErrorId(String)}.\n@param serviceErrorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceErrorId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceErrorId", "fluentSetterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceErrorId", "getterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@return The error 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" : "ServiceErrorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceErrorId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.", "setterMethodName" : "setServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(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 error type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@return The error type.", "getterModel" : { "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, "requiresLength" : 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 error type.

                                                                                                              \n@param type The error type.", "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 error type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A message that describes 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" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@return A message that describes 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, "requiresLength" : 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" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes 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" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@return When the error occurred.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceError", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "serviceError", "variableType" : "ServiceError", "documentation" : null, "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "wrapper" : false, "xmlNamespace" : null }, "SetLoadBasedAutoScalingRequest" : { "c2jName" : "SetLoadBasedAutoScalingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetLoadBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.SetLoadBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \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 #enable(Boolean)}.\n@param enable 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 #enable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enable", "fluentSetterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enable", "getterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@return Enables load-based auto scaling for the layer.", "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" : "Enable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enable", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #upScaling(AutoScalingThresholds)}.\n@param upScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@return An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #downScaling(AutoScalingThresholds)}.\n@param downScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@return An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DownScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownScaling" : { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #downScaling(AutoScalingThresholds)}.\n@param downScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@return An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DownScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enable" : { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \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 #enable(Boolean)}.\n@param enable 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 #enable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enable", "fluentSetterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enable", "getterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@return Enables load-based auto scaling for the layer.", "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" : "Enable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enable", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpScaling" : { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #upScaling(AutoScalingThresholds)}.\n@param upScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@return An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \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 #enable(Boolean)}.\n@param enable 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 #enable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enable", "fluentSetterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enable", "getterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@return Enables load-based auto scaling for the layer.", "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" : "Enable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enable", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #upScaling(AutoScalingThresholds)}.\n@param upScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@return An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AutoScalingThresholds.Builder} avoiding the need to create one manually via {@link AutoScalingThresholds#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingThresholds.Builder#build()} is called immediately and its result is passed to {@link #downScaling(AutoScalingThresholds)}.\n@param downScaling a consumer that will call methods on {@link AutoScalingThresholds.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downScaling(AutoScalingThresholds)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@return An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DownScaling", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "SetLoadBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetLoadBasedAutoScalingRequest", "variableName" : "setLoadBasedAutoScalingRequest", "variableType" : "SetLoadBasedAutoScalingRequest", "documentation" : null, "simpleType" : "SetLoadBasedAutoScalingRequest", "variableSetterType" : "SetLoadBasedAutoScalingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SetLoadBasedAutoScalingResponse" : { "c2jName" : "SetLoadBasedAutoScalingResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetLoadBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetLoadBasedAutoScalingResponse", "variableName" : "setLoadBasedAutoScalingResponse", "variableType" : "SetLoadBasedAutoScalingResponse", "documentation" : null, "simpleType" : "SetLoadBasedAutoScalingResponse", "variableSetterType" : "SetLoadBasedAutoScalingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "SetPermissionRequest" : { "c2jName" : "SetPermissionRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetPermission", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.SetPermission", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's 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 #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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@return The user's IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \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 #allowSsh(Boolean)}.\n@param allowSsh 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 #allowSsh(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSsh", "fluentSetterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSsh", "getterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@return The user is allowed to use SSH to communicate with the instance.", "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" : "AllowSsh", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@param allowSsh The user is allowed to use SSH to communicate with the instance.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \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 #allowSudo(Boolean)}.\n@param allowSudo 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 #allowSudo(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSudo", "fluentSetterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSudo", "getterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@return The user is allowed to use sudo to elevate privileges.", "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" : "AllowSudo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@param allowSudo The user is allowed to use sudo to elevate privileges.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "c2jName" : "Level", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #level(String)}.\n@param level a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #level(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "level", "fluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "level", "getterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@return The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Level", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSsh" : { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \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 #allowSsh(Boolean)}.\n@param allowSsh 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 #allowSsh(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSsh", "fluentSetterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSsh", "getterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@return The user is allowed to use SSH to communicate with the instance.", "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" : "AllowSsh", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@param allowSsh The user is allowed to use SSH to communicate with the instance.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AllowSudo" : { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \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 #allowSudo(Boolean)}.\n@param allowSudo 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 #allowSudo(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSudo", "fluentSetterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSudo", "getterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@return The user is allowed to use sudo to elevate privileges.", "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" : "AllowSudo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@param allowSudo The user is allowed to use sudo to elevate privileges.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's 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 #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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@return The user's IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Level" : { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "c2jName" : "Level", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #level(String)}.\n@param level a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #level(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "level", "fluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "level", "getterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@return The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Level", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's 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 #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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@return The user's IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "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 user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \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 #allowSsh(Boolean)}.\n@param allowSsh 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 #allowSsh(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSsh", "fluentSetterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSsh", "getterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@return The user is allowed to use SSH to communicate with the instance.", "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" : "AllowSsh", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              \n@param allowSsh The user is allowed to use SSH to communicate with the instance.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \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 #allowSudo(Boolean)}.\n@param allowSudo 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 #allowSudo(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSudo", "fluentSetterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSudo", "getterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@return The user is allowed to use sudo to elevate privileges.", "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" : "AllowSudo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              \n@param allowSudo The user is allowed to use sudo to elevate privileges.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "c2jName" : "Level", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #level(String)}.\n@param level a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #level(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "level", "fluentSetterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "level", "getterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@return The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Level", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                              The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                              • deny

                                                                                                              • show

                                                                                                              • deploy

                                                                                                              • manage

                                                                                                              • iam_only

                                                                                                              For more information about the permissions associated with these levels, see Managing User Permissions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "IamUserArn" ], "shapeName" : "SetPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetPermissionRequest", "variableName" : "setPermissionRequest", "variableType" : "SetPermissionRequest", "documentation" : null, "simpleType" : "SetPermissionRequest", "variableSetterType" : "SetPermissionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SetPermissionResponse" : { "c2jName" : "SetPermissionResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetPermissionResponse", "variableName" : "setPermissionResponse", "variableType" : "SetPermissionResponse", "documentation" : null, "simpleType" : "SetPermissionResponse", "variableSetterType" : "SetPermissionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "SetTimeBasedAutoScalingRequest" : { "c2jName" : "SetTimeBasedAutoScalingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetTimeBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.SetTimeBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \nThis is a convenience that creates an instance of the {@link WeeklyAutoScalingSchedule.Builder} avoiding the need to create one manually via {@link WeeklyAutoScalingSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link WeeklyAutoScalingSchedule.Builder#build()} is called immediately and its result is passed to {@link #autoScalingSchedule(WeeklyAutoScalingSchedule)}.\n@param autoScalingSchedule a consumer that will call methods on {@link WeeklyAutoScalingSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingSchedule(WeeklyAutoScalingSchedule)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingSchedule", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingSchedule", "getterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@return An AutoScalingSchedule with the instance schedule.", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoScalingSchedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingSchedule" : { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \nThis is a convenience that creates an instance of the {@link WeeklyAutoScalingSchedule.Builder} avoiding the need to create one manually via {@link WeeklyAutoScalingSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link WeeklyAutoScalingSchedule.Builder#build()} is called immediately and its result is passed to {@link #autoScalingSchedule(WeeklyAutoScalingSchedule)}.\n@param autoScalingSchedule a consumer that will call methods on {@link WeeklyAutoScalingSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingSchedule(WeeklyAutoScalingSchedule)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingSchedule", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingSchedule", "getterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@return An AutoScalingSchedule with the instance schedule.", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoScalingSchedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \nThis is a convenience that creates an instance of the {@link WeeklyAutoScalingSchedule.Builder} avoiding the need to create one manually via {@link WeeklyAutoScalingSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link WeeklyAutoScalingSchedule.Builder#build()} is called immediately and its result is passed to {@link #autoScalingSchedule(WeeklyAutoScalingSchedule)}.\n@param autoScalingSchedule a consumer that will call methods on {@link WeeklyAutoScalingSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingSchedule(WeeklyAutoScalingSchedule)", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingSchedule", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingSchedule", "getterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@return An AutoScalingSchedule with the instance schedule.", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoScalingSchedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "SetTimeBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetTimeBasedAutoScalingRequest", "variableName" : "setTimeBasedAutoScalingRequest", "variableType" : "SetTimeBasedAutoScalingRequest", "documentation" : null, "simpleType" : "SetTimeBasedAutoScalingRequest", "variableSetterType" : "SetTimeBasedAutoScalingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SetTimeBasedAutoScalingResponse" : { "c2jName" : "SetTimeBasedAutoScalingResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetTimeBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetTimeBasedAutoScalingResponse", "variableName" : "setTimeBasedAutoScalingResponse", "variableType" : "SetTimeBasedAutoScalingResponse", "documentation" : null, "simpleType" : "SetTimeBasedAutoScalingResponse", "variableSetterType" : "SetTimeBasedAutoScalingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ShutdownEventConfiguration" : { "c2jName" : "ShutdownEventConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The Shutdown event configuration.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExecutionTimeout", "beanStyleSetterMethodName" : "setExecutionTimeout", "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \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 #executionTimeout(Integer)}.\n@param executionTimeout 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 #executionTimeout(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTimeout", "fluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTimeout", "getterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@return The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "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" : "ExecutionTimeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExecutionTimeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "setterMethodName" : "setExecutionTimeout", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelayUntilElbConnectionsDrained", "beanStyleSetterMethodName" : "setDelayUntilElbConnectionsDrained", "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \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 #delayUntilElbConnectionsDrained(Boolean)}.\n@param delayUntilElbConnectionsDrained 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 #delayUntilElbConnectionsDrained(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "delayUntilElbConnectionsDrained", "fluentSetterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delayUntilElbConnectionsDrained", "getterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@return Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining", "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" : "DelayUntilElbConnectionsDrained", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DelayUntilElbConnectionsDrained", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining", "setterMethodName" : "setDelayUntilElbConnectionsDrained", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DelayUntilElbConnectionsDrained" : { "beanStyleGetterMethodName" : "getDelayUntilElbConnectionsDrained", "beanStyleSetterMethodName" : "setDelayUntilElbConnectionsDrained", "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \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 #delayUntilElbConnectionsDrained(Boolean)}.\n@param delayUntilElbConnectionsDrained 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 #delayUntilElbConnectionsDrained(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "delayUntilElbConnectionsDrained", "fluentSetterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delayUntilElbConnectionsDrained", "getterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@return Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining", "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" : "DelayUntilElbConnectionsDrained", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DelayUntilElbConnectionsDrained", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining", "setterMethodName" : "setDelayUntilElbConnectionsDrained", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ExecutionTimeout" : { "beanStyleGetterMethodName" : "getExecutionTimeout", "beanStyleSetterMethodName" : "setExecutionTimeout", "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \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 #executionTimeout(Integer)}.\n@param executionTimeout 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 #executionTimeout(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTimeout", "fluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTimeout", "getterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@return The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "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" : "ExecutionTimeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExecutionTimeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "setterMethodName" : "setExecutionTimeout", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExecutionTimeout", "beanStyleSetterMethodName" : "setExecutionTimeout", "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \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 #executionTimeout(Integer)}.\n@param executionTimeout 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 #executionTimeout(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTimeout", "fluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTimeout", "getterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@return The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "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" : "ExecutionTimeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExecutionTimeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "setterMethodName" : "setExecutionTimeout", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelayUntilElbConnectionsDrained", "beanStyleSetterMethodName" : "setDelayUntilElbConnectionsDrained", "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \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 #delayUntilElbConnectionsDrained(Boolean)}.\n@param delayUntilElbConnectionsDrained 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 #delayUntilElbConnectionsDrained(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "delayUntilElbConnectionsDrained", "fluentSetterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delayUntilElbConnectionsDrained", "getterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@return Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining", "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" : "DelayUntilElbConnectionsDrained", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DelayUntilElbConnectionsDrained", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining", "setterMethodName" : "setDelayUntilElbConnectionsDrained", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ShutdownEventConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdownEventConfiguration", "variableType" : "ShutdownEventConfiguration", "documentation" : null, "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "Source" : { "c2jName" : "Source", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the information required to retrieve an app or cookbook from a repository. For more information, see Creating Apps or Custom Recipes and Cookbooks.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "SourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The repository type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 repository type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "SourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The repository type.

                                                                                                              \n@param type The repository type.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The repository type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link SourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The repository type.\n@see SourceType", "getterModel" : { "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, "requiresLength" : 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 repository type.

                                                                                                              \n@param type The repository type.\n@see SourceType", "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 repository type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \n@return The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              This parameter depends on the repository type.

                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user 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 #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              This parameter depends on the repository type.

                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              This parameter depends on the repository type.

                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                              \n@param username This parameter depends on the repository type.

                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                This parameter depends on the repository type.

                                                                                                                • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                \n@return This parameter depends on the repository type.

                                                                                                                • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user 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" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

                                                                                                                  This parameter depends on the repository type.

                                                                                                                  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                  \n@param username This parameter depends on the repository type.

                                                                                                                  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                  • ", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                    This parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@return When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKey", "beanStyleSetterMethodName" : "setSshKey", "c2jName" : "SshKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #sshKey(String)}.\n@param sshKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKey", "fluentSetterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKey", "getterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@return In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "SshKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setSshKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "Revision", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revision(String)}.\n@param revision a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \n@param revision The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \n@return The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.", "getterModel" : { "returnType" : "String", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \n@param revision The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@return When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                    When included in a request, the parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                    • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "Revision", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revision(String)}.\n@param revision a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \n@param revision The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \n@return The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.", "getterModel" : { "returnType" : "String", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    \n@param revision The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshKey" : { "beanStyleGetterMethodName" : "getSshKey", "beanStyleSetterMethodName" : "setSshKey", "c2jName" : "SshKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #sshKey(String)}.\n@param sshKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKey", "fluentSetterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKey", "getterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@return In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "SshKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setSshKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "SourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The repository type.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 repository type.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                    The repository type.

                                                                                                                    \n@param type The repository type.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                    The repository type.

                                                                                                                    \n

                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link SourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                    \n@return The repository type.\n@see SourceType", "getterModel" : { "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, "requiresLength" : 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 repository type.

                                                                                                                    \n@param type The repository type.\n@see SourceType", "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 repository type.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \n@return The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    This parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user 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 #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                    This parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                    This parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                    \n@param username This parameter depends on the repository type.

                                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                      This parameter depends on the repository type.

                                                                                                                      • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                      • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                      \n@return This parameter depends on the repository type.

                                                                                                                      • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                      • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user 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" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        This parameter depends on the repository type.

                                                                                                                        • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                        • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                        \n@param username This parameter depends on the repository type.

                                                                                                                        • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                        • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                        • ", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                          This parameter depends on the repository type.

                                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "SourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The repository type.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 repository type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "SourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                          The repository type.

                                                                                                                          \n@param type The repository type.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                          The repository type.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link SourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                          \n@return The repository type.\n@see SourceType", "getterModel" : { "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, "requiresLength" : 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 repository type.

                                                                                                                          \n@param type The repository type.\n@see SourceType", "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 repository type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \n@return The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          This parameter depends on the repository type.

                                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user 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 #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                          This parameter depends on the repository type.

                                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                          This parameter depends on the repository type.

                                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                          \n@param username This parameter depends on the repository type.

                                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                            This parameter depends on the repository type.

                                                                                                                            • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                            • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                            \n@return This parameter depends on the repository type.

                                                                                                                            • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                            • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user 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" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

                                                                                                                              This parameter depends on the repository type.

                                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                              \n@param username This parameter depends on the repository type.

                                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                              • ", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                This parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                                • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@return When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                When included in a request, the parameter depends on the repository type.

                                                                                                                                • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                                                • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                                                For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKey", "beanStyleSetterMethodName" : "setSshKey", "c2jName" : "SshKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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 #sshKey(String)}.\n@param sshKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKey", "fluentSetterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@param sshKey In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKey", "getterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@return In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual 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" : "SshKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@param sshKey In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setSshKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "Revision", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revision(String)}.\n@param revision a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                                \n@param revision The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                                \n@return The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.", "getterModel" : { "returnType" : "String", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                                \n@param revision The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Source", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Source", "variableName" : "source", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "wrapper" : false, "xmlNamespace" : null }, "SourceType" : { "c2jName" : "SourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "GIT", "value" : "git" }, { "name" : "SVN", "value" : "svn" }, { "name" : "ARCHIVE", "value" : "archive" }, { "name" : "S3", "value" : "s3" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SourceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SourceType", "variableName" : "sourceType", "variableType" : "SourceType", "documentation" : null, "simpleType" : "SourceType", "variableSetterType" : "SourceType" }, "wrapper" : false, "xmlNamespace" : null }, "SslConfiguration" : { "c2jName" : "SslConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Describes an app's SSL configuration.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt 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 #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificate", "fluentSetterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificate", "getterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@return The contents of the certificate's domain.crt 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" : "Certificate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Certificate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateKey", "beanStyleSetterMethodName" : "setPrivateKey", "c2jName" : "PrivateKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex 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 #privateKey(String)}.\n@param privateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateKey", "fluentSetterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateKey", "getterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@return The private key; the contents of the certificate's domain.kex 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" : "PrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@param privateKey The private key; the contents of the certificate's domain.kex file.", "setterMethodName" : "setPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChain", "beanStyleSetterMethodName" : "setChain", "c2jName" : "Chain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #chain(String)}.\n@param chain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chain", "fluentSetterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chain", "getterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@return Optional. Can be used to specify an intermediate certificate authority key or client authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Chain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Chain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.", "setterMethodName" : "setChain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Certificate" : { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt 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 #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificate", "fluentSetterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificate", "getterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@return The contents of the certificate's domain.crt 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" : "Certificate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Certificate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Chain" : { "beanStyleGetterMethodName" : "getChain", "beanStyleSetterMethodName" : "setChain", "c2jName" : "Chain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #chain(String)}.\n@param chain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chain", "fluentSetterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chain", "getterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@return Optional. Can be used to specify an intermediate certificate authority key or client authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Chain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Chain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.", "setterMethodName" : "setChain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PrivateKey" : { "beanStyleGetterMethodName" : "getPrivateKey", "beanStyleSetterMethodName" : "setPrivateKey", "c2jName" : "PrivateKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex 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 #privateKey(String)}.\n@param privateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateKey", "fluentSetterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateKey", "getterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@return The private key; the contents of the certificate's domain.kex 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" : "PrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@param privateKey The private key; the contents of the certificate's domain.kex file.", "setterMethodName" : "setPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt 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 #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificate", "fluentSetterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificate", "getterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@return The contents of the certificate's domain.crt 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" : "Certificate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Certificate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateKey", "beanStyleSetterMethodName" : "setPrivateKey", "c2jName" : "PrivateKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex 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 #privateKey(String)}.\n@param privateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateKey", "fluentSetterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateKey", "getterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@return The private key; the contents of the certificate's domain.kex 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" : "PrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                \n@param privateKey The private key; the contents of the certificate's domain.kex file.", "setterMethodName" : "setPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChain", "beanStyleSetterMethodName" : "setChain", "c2jName" : "Chain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #chain(String)}.\n@param chain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chain", "fluentSetterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chain", "getterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@return Optional. Can be used to specify an intermediate certificate authority key or client authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Chain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Chain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.", "setterMethodName" : "setChain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Certificate", "PrivateKey" ], "shapeName" : "SslConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "Stack" : { "c2jName" : "Stack", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Describes a stack.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 stack name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack 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, "requiresLength" : 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 stack name.

                                                                                                                                \n@param name The stack 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 stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@return The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@return The VPC ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The stack's attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@return The stack AWS Identity and Access Management (IAM) role.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.", "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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@return The stack's default operating system.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@return The stack host name theme, with spaces replaced by underscores.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@return The stack's default Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@return The default subnet ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@return A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@return Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@return A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@return The date when the stack was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                                                                                                                \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@return The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@return The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The stack's attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@return The date when the stack was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@return A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@return The stack's default Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultOs" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@return The stack's default operating system.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                                                                                                                \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@return A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@return The default subnet ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@return The stack host name theme, with spaces replaced by underscores.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 stack name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack 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, "requiresLength" : 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 stack name.

                                                                                                                                \n@param name The stack 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 stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@return The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@return The stack AWS Identity and Access Management (IAM) role.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.", "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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@return Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcId" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@return The VPC ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 stack name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack 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, "requiresLength" : 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 stack name.

                                                                                                                                \n@param name The stack 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 stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@return The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@return The VPC ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The stack's attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@return The stack AWS Identity and Access Management (IAM) role.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.", "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" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@return The stack's default operating system.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@return The stack host name theme, with spaces replaced by underscores.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@return The stack's default Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@return The default subnet ID; applicable only if the stack is running in a VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@return A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@return The configuration manager.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                \n@param configurationManager The configuration manager.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                                A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                                ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@return Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                                                                                                                Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@return A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@return The date when the stack was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                                                                                                                \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@return The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Stack", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "stack", "variableType" : "Stack", "documentation" : null, "simpleType" : "Stack", "variableSetterType" : "Stack" }, "wrapper" : false, "xmlNamespace" : null }, "StackAttributesKeys" : { "c2jName" : "StackAttributesKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COLOR", "value" : "Color" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StackAttributesKeys", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StackAttributesKeys", "variableName" : "stackAttributesKeys", "variableType" : "StackAttributesKeys", "documentation" : null, "simpleType" : "StackAttributesKeys", "variableSetterType" : "StackAttributesKeys" }, "wrapper" : false, "xmlNamespace" : null }, "StackConfigurationManager" : { "c2jName" : "StackConfigurationManager", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Describes the configuration manager.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This parameter must be set to \"Chef\".

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@return The name. This parameter must be set to \"Chef\".", "getterModel" : { "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, "requiresLength" : 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. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".", "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. This parameter must be set to \"Chef\".

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@return The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.", "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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This parameter must be set to \"Chef\".

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@return The name. This parameter must be set to \"Chef\".", "getterModel" : { "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, "requiresLength" : 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. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".", "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. This parameter must be set to \"Chef\".

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@return The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.", "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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This parameter must be set to \"Chef\".

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@return The name. This parameter must be set to \"Chef\".", "getterModel" : { "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, "requiresLength" : 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. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".", "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. This parameter must be set to \"Chef\".

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@return The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.", "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" : "

                                                                                                                                The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StackConfigurationManager", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "stackConfigurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "wrapper" : false, "xmlNamespace" : null }, "StackSummary" : { "c2jName" : "StackSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Summarizes the number of layers, instances, and apps in a stack.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 stack name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack 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, "requiresLength" : 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 stack name.

                                                                                                                                \n@param name The stack 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 stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayersCount", "beanStyleSetterMethodName" : "setLayersCount", "c2jName" : "LayersCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \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 #layersCount(Integer)}.\n@param layersCount 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 #layersCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layersCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layersCount", "getterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@return The number of layers.", "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" : "LayersCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LayersCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.", "setterMethodName" : "setLayersCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppsCount", "beanStyleSetterMethodName" : "setAppsCount", "c2jName" : "AppsCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \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 #appsCount(Integer)}.\n@param appsCount 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 #appsCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appsCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appsCount", "getterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@return The number of apps.", "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" : "AppsCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AppsCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.", "setterMethodName" : "setAppsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesCount", "beanStyleSetterMethodName" : "setInstancesCount", "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link InstancesCount.Builder} avoiding the need to create one manually via {@link InstancesCount#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancesCount.Builder#build()} is called immediately and its result is passed to {@link #instancesCount(InstancesCount)}.\n@param instancesCount a consumer that will call methods on {@link InstancesCount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancesCount(InstancesCount)", "deprecated" : false, "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesCount", "fluentSetterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesCount", "getterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@return An InstancesCount object with the number of instances in each status.", "getterModel" : { "returnType" : "InstancesCount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstancesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@param instancesCount An InstancesCount object with the number of instances in each status.", "setterMethodName" : "setInstancesCount", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : null, "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppsCount" : { "beanStyleGetterMethodName" : "getAppsCount", "beanStyleSetterMethodName" : "setAppsCount", "c2jName" : "AppsCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \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 #appsCount(Integer)}.\n@param appsCount 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 #appsCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appsCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appsCount", "getterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@return The number of apps.", "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" : "AppsCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AppsCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.", "setterMethodName" : "setAppsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstancesCount" : { "beanStyleGetterMethodName" : "getInstancesCount", "beanStyleSetterMethodName" : "setInstancesCount", "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link InstancesCount.Builder} avoiding the need to create one manually via {@link InstancesCount#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancesCount.Builder#build()} is called immediately and its result is passed to {@link #instancesCount(InstancesCount)}.\n@param instancesCount a consumer that will call methods on {@link InstancesCount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancesCount(InstancesCount)", "deprecated" : false, "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesCount", "fluentSetterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesCount", "getterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@return An InstancesCount object with the number of instances in each status.", "getterModel" : { "returnType" : "InstancesCount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstancesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@param instancesCount An InstancesCount object with the number of instances in each status.", "setterMethodName" : "setInstancesCount", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : null, "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayersCount" : { "beanStyleGetterMethodName" : "getLayersCount", "beanStyleSetterMethodName" : "setLayersCount", "c2jName" : "LayersCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \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 #layersCount(Integer)}.\n@param layersCount 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 #layersCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layersCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layersCount", "getterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@return The number of layers.", "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" : "LayersCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LayersCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.", "setterMethodName" : "setLayersCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 stack name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack 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, "requiresLength" : 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 stack name.

                                                                                                                                \n@param name The stack 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 stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 stack name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack 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, "requiresLength" : 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 stack name.

                                                                                                                                \n@param name The stack 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 stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack's 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayersCount", "beanStyleSetterMethodName" : "setLayersCount", "c2jName" : "LayersCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \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 #layersCount(Integer)}.\n@param layersCount 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 #layersCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layersCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layersCount", "getterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@return The number of layers.", "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" : "LayersCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LayersCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.", "setterMethodName" : "setLayersCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppsCount", "beanStyleSetterMethodName" : "setAppsCount", "c2jName" : "AppsCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \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 #appsCount(Integer)}.\n@param appsCount 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 #appsCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appsCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appsCount", "getterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@return The number of apps.", "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" : "AppsCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AppsCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.", "setterMethodName" : "setAppsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesCount", "beanStyleSetterMethodName" : "setInstancesCount", "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link InstancesCount.Builder} avoiding the need to create one manually via {@link InstancesCount#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancesCount.Builder#build()} is called immediately and its result is passed to {@link #instancesCount(InstancesCount)}.\n@param instancesCount a consumer that will call methods on {@link InstancesCount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancesCount(InstancesCount)", "deprecated" : false, "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesCount", "fluentSetterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesCount", "getterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@return An InstancesCount object with the number of instances in each status.", "getterModel" : { "returnType" : "InstancesCount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstancesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                \n@param instancesCount An InstancesCount object with the number of instances in each status.", "setterMethodName" : "setInstancesCount", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : null, "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StackSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : null, "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "wrapper" : false, "xmlNamespace" : null }, "StartInstanceRequest" : { "c2jName" : "StartInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StartInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "StartInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartInstanceRequest", "variableName" : "startInstanceRequest", "variableType" : "StartInstanceRequest", "documentation" : null, "simpleType" : "StartInstanceRequest", "variableSetterType" : "StartInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartInstanceResponse" : { "c2jName" : "StartInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartInstanceResponse", "variableName" : "startInstanceResponse", "variableType" : "StartInstanceResponse", "documentation" : null, "simpleType" : "StartInstanceResponse", "variableSetterType" : "StartInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StartStackRequest" : { "c2jName" : "StartStackRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StartStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "StartStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartStackRequest", "variableName" : "startStackRequest", "variableType" : "StartStackRequest", "documentation" : null, "simpleType" : "StartStackRequest", "variableSetterType" : "StartStackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartStackResponse" : { "c2jName" : "StartStackResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartStackResponse", "variableName" : "startStackResponse", "variableType" : "StartStackResponse", "documentation" : null, "simpleType" : "StartStackResponse", "variableSetterType" : "StartStackResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StopInstanceRequest" : { "c2jName" : "StopInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StopInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StopInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getForce", "beanStyleSetterMethodName" : "setForce", "c2jName" : "Force", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \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 #force(Boolean)}.\n@param force 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 #force(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "force", "fluentSetterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@param force Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "force", "getterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@return Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.", "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" : "Force", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Force", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Force", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@param force Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.", "setterMethodName" : "setForce", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "force", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "force", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Force" : { "beanStyleGetterMethodName" : "getForce", "beanStyleSetterMethodName" : "setForce", "c2jName" : "Force", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \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 #force(Boolean)}.\n@param force 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 #force(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "force", "fluentSetterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@param force Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "force", "getterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@return Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.", "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" : "Force", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Force", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Force", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@param force Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.", "setterMethodName" : "setForce", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "force", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "force", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The instance ID.

                                                                                                                                \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getForce", "beanStyleSetterMethodName" : "setForce", "c2jName" : "Force", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \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 #force(Boolean)}.\n@param force 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 #force(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "force", "fluentSetterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@param force Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "force", "getterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@return Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.", "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" : "Force", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Force", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Force", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                \n@param force Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.", "setterMethodName" : "setForce", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "force", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "force", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Specifies whether to force an instance to stop. If the instance's root device type is ebs, or EBS-backed, adding the Force parameter to the StopInstances API call disassociates the AWS OpsWorks Stacks instance from EC2, and forces deletion of only the OpsWorks Stacks instance. You must also delete the formerly-associated instance in EC2 after troubleshooting and replacing the AWS OpsWorks Stacks instance with a new one.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "StopInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopInstanceRequest", "variableName" : "stopInstanceRequest", "variableType" : "StopInstanceRequest", "documentation" : null, "simpleType" : "StopInstanceRequest", "variableSetterType" : "StopInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StopInstanceResponse" : { "c2jName" : "StopInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopInstanceResponse", "variableName" : "stopInstanceResponse", "variableType" : "StopInstanceResponse", "documentation" : null, "simpleType" : "StopInstanceResponse", "variableSetterType" : "StopInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StopStackRequest" : { "c2jName" : "StopStackRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StopStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StopStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "StopStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopStackRequest", "variableName" : "stopStackRequest", "variableType" : "StopStackRequest", "documentation" : null, "simpleType" : "StopStackRequest", "variableSetterType" : "StopStackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StopStackResponse" : { "c2jName" : "StopStackResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopStackResponse", "variableName" : "stopStackResponse", "variableType" : "StopStackResponse", "documentation" : null, "simpleType" : "StopStackResponse", "variableSetterType" : "StopStackResponse" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.TagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                  A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                  • The key cannot be empty.

                                                                                                                                  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                  • A maximum of 40 tags is allowed for any resource.

                                                                                                                                  \n

                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                  \n@return A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                  • The key cannot be empty.

                                                                                                                                  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                  • A maximum of 40 tags is allowed for any resource.

                                                                                                                                  • ", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKey", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                    • The key cannot be empty.

                                                                                                                                    • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                    • A maximum of 40 tags is allowed for any resource.

                                                                                                                                    \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                    • The key cannot be empty.

                                                                                                                                    • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                    • A maximum of 40 tags is allowed for any resource.

                                                                                                                                    • ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                        A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                        • The key cannot be empty.

                                                                                                                                        • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                        • A maximum of 40 tags is allowed for any resource.

                                                                                                                                        \n

                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                        \n@return A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                        • The key cannot be empty.

                                                                                                                                        • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                        • A maximum of 40 tags is allowed for any resource.

                                                                                                                                        • ", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKey", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                          A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                          • The key cannot be empty.

                                                                                                                                          • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                          • A maximum of 40 tags is allowed for any resource.

                                                                                                                                          \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                          • The key cannot be empty.

                                                                                                                                          • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                          • A maximum of 40 tags is allowed for any resource.

                                                                                                                                          • ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                              A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                              • The key cannot be empty.

                                                                                                                                              • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                              • A maximum of 40 tags is allowed for any resource.

                                                                                                                                              \n

                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                              \n@return A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                              • The key cannot be empty.

                                                                                                                                              • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                              • A maximum of 40 tags is allowed for any resource.

                                                                                                                                              • ", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKey", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                                • The key cannot be empty.

                                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                                \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                                • The key cannot be empty.

                                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                                • ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                                  • The key cannot be empty.

                                                                                                                                                  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                  • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                                  • A maximum of 40 tags is allowed for any resource.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "TemporaryCredential" : { "c2jName" : "TemporaryCredential", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Contains the data needed by RDP clients such as the Microsoft Remote Desktop Connection to log in to the instance.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user 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 #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@return The user 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" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@return The password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "c2jName" : "ValidForInMinutes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \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 #validForInMinutes(Integer)}.\n@param validForInMinutes 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 #validForInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validForInMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validForInMinutes", "getterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.", "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" : "ValidForInMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ValidForInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@return The instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@return The instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@return The password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user 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 #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@return The user 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" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ValidForInMinutes" : { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "c2jName" : "ValidForInMinutes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \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 #validForInMinutes(Integer)}.\n@param validForInMinutes 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 #validForInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validForInMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validForInMinutes", "getterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.", "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" : "ValidForInMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ValidForInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user 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 #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@return The user 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" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@return The password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "c2jName" : "ValidForInMinutes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \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 #validForInMinutes(Integer)}.\n@param validForInMinutes 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 #validForInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validForInMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validForInMinutes", "getterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.", "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" : "ValidForInMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ValidForInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@return The instance's AWS OpsWorks Stacks 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TemporaryCredential", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : null, "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "wrapper" : false, "xmlNamespace" : null }, "TimeBasedAutoScalingConfiguration" : { "c2jName" : "TimeBasedAutoScalingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Describes an instance's time-based auto scaling configuration.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link WeeklyAutoScalingSchedule.Builder} avoiding the need to create one manually via {@link WeeklyAutoScalingSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link WeeklyAutoScalingSchedule.Builder#build()} is called immediately and its result is passed to {@link #autoScalingSchedule(WeeklyAutoScalingSchedule)}.\n@param autoScalingSchedule a consumer that will call methods on {@link WeeklyAutoScalingSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingSchedule(WeeklyAutoScalingSchedule)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingSchedule", "fluentSetterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingSchedule", "getterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@return A WeeklyAutoScalingSchedule object with the instance schedule.", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoScalingSchedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingSchedule" : { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link WeeklyAutoScalingSchedule.Builder} avoiding the need to create one manually via {@link WeeklyAutoScalingSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link WeeklyAutoScalingSchedule.Builder#build()} is called immediately and its result is passed to {@link #autoScalingSchedule(WeeklyAutoScalingSchedule)}.\n@param autoScalingSchedule a consumer that will call methods on {@link WeeklyAutoScalingSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingSchedule(WeeklyAutoScalingSchedule)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingSchedule", "fluentSetterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingSchedule", "getterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@return A WeeklyAutoScalingSchedule object with the instance schedule.", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoScalingSchedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link WeeklyAutoScalingSchedule.Builder} avoiding the need to create one manually via {@link WeeklyAutoScalingSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link WeeklyAutoScalingSchedule.Builder#build()} is called immediately and its result is passed to {@link #autoScalingSchedule(WeeklyAutoScalingSchedule)}.\n@param autoScalingSchedule a consumer that will call methods on {@link WeeklyAutoScalingSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingSchedule(WeeklyAutoScalingSchedule)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingSchedule", "fluentSetterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingSchedule", "getterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@return A WeeklyAutoScalingSchedule object with the instance schedule.", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoScalingSchedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TimeBasedAutoScalingConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "timeBasedAutoScalingConfiguration", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "UnassignInstanceRequest" : { "c2jName" : "UnassignInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UnassignInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UnassignInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "UnassignInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnassignInstanceRequest", "variableName" : "unassignInstanceRequest", "variableType" : "UnassignInstanceRequest", "documentation" : null, "simpleType" : "UnassignInstanceRequest", "variableSetterType" : "UnassignInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UnassignInstanceResponse" : { "c2jName" : "UnassignInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnassignInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnassignInstanceResponse", "variableName" : "unassignInstanceResponse", "variableType" : "UnassignInstanceResponse", "documentation" : null, "simpleType" : "UnassignInstanceResponse", "variableSetterType" : "UnassignInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UnassignVolumeRequest" : { "c2jName" : "UnassignVolumeRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UnassignVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UnassignVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "UnassignVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnassignVolumeRequest", "variableName" : "unassignVolumeRequest", "variableType" : "UnassignVolumeRequest", "documentation" : null, "simpleType" : "UnassignVolumeRequest", "variableSetterType" : "UnassignVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UnassignVolumeResponse" : { "c2jName" : "UnassignVolumeResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnassignVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnassignVolumeResponse", "variableName" : "unassignVolumeResponse", "variableType" : "UnassignVolumeResponse", "documentation" : null, "simpleType" : "UnassignVolumeResponse", "variableSetterType" : "UnassignVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UntagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of the keys of tags to be removed from a stack or layer.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "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" : "TagKey", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of the keys of tags to be removed from a stack or layer.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "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" : "TagKey", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@return The stack or layer's Amazon Resource Number (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" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of the keys of tags to be removed from a stack or layer.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "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" : "TagKey", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "TagKeys" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateAppRequest" : { "c2jName" : "UpdateAppRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateApp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app 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 app name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  \n@return The app 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, "requiresLength" : 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 app name.

                                                                                                                                                  \n@param name The app 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 app name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

                                                                                                                                                  \n@param description A description of the app.", "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 description of the app.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dataSources", "fluentSetterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's data sources.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \n@param type The app type.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                  \n@return The app type.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type.

                                                                                                                                                  \n@param type The app type.\n@see AppType", "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 app type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #appSource(Source)}.\n@param appSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appSource", "fluentSetterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@return A Source object that specifies the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domains", "fluentSetterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableSsl", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@return Whether SSL is enabled for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link SslConfiguration.Builder} avoiding the need to create one manually via {@link SslConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SslConfiguration.Builder#build()} is called immediately and its result is passed to {@link #sslConfiguration(SslConfiguration)}.\n@param sslConfiguration a consumer that will call methods on {@link SslConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sslConfiguration(SslConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sslConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "environment", "fluentSetterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environment", "getterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AppSource" : { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #appSource(Source)}.\n@param appSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appSource", "fluentSetterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@return A Source object that specifies the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DataSources" : { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dataSources", "fluentSetterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's data sources.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

                                                                                                                                                  \n@param description A description of the app.", "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 description of the app.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Domains" : { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domains", "fluentSetterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnableSsl" : { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableSsl", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@return Whether SSL is enabled for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "environment", "fluentSetterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environment", "getterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app 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 app name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  \n@return The app 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, "requiresLength" : 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 app name.

                                                                                                                                                  \n@param name The app 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 app name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SslConfiguration" : { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link SslConfiguration.Builder} avoiding the need to create one manually via {@link SslConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SslConfiguration.Builder#build()} is called immediately and its result is passed to {@link #sslConfiguration(SslConfiguration)}.\n@param sslConfiguration a consumer that will call methods on {@link SslConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sslConfiguration(SslConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sslConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \n@param type The app type.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                  \n@return The app type.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type.

                                                                                                                                                  \n@param type The app type.\n@see AppType", "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 app type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app 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 #appId(String)}.\n@param appId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appId", "fluentSetterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@return The app 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" : "AppId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  \n@param appId The app ID.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app 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 app name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  \n@return The app 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, "requiresLength" : 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 app name.

                                                                                                                                                  \n@param name The app 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 app name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 description of the app.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                  A description of the app.

                                                                                                                                                  \n@return A description of the app.", "getterModel" : { "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, "requiresLength" : 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 description of the app.

                                                                                                                                                  \n@param description A description of the app.", "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 description of the app.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \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 #dataSources(List)}.\n@param dataSources 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 #dataSources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dataSources", "fluentSetterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's data sources.", "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" : "DataSources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "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" : "DataSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DataSource.Builder} avoiding the need to create one manually via {@link DataSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link DataSource.Builder#build()} is called immediately and its result is passed to {@link #member(DataSource)}.\n@param member a consumer that will call methods on {@link DataSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DataSource)", "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" : "DataSource", "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, "requiresLength" : 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" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DataSources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 app type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AppType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \n@param type The app type.\n@see AppType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AppType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                  \n@return The app type.\n@see AppType", "getterModel" : { "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, "requiresLength" : 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 app type.

                                                                                                                                                  \n@param type The app type.\n@see AppType", "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 app type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #appSource(Source)}.\n@param appSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appSource", "fluentSetterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSource", "getterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@return A Source object that specifies the app repository.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "c2jName" : "Domains", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \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 #domains(List)}.\n@param domains 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 #domains(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domains", "fluentSetterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "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" : "Domains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Domains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \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 #enableSsl(Boolean)}.\n@param enableSsl 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 #enableSsl(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableSsl", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableSsl", "getterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@return Whether SSL is enabled for the app.", "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" : "EnableSsl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSslConfiguration", "beanStyleSetterMethodName" : "setSslConfiguration", "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link SslConfiguration.Builder} avoiding the need to create one manually via {@link SslConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link SslConfiguration.Builder#build()} is called immediately and its result is passed to {@link #sslConfiguration(SslConfiguration)}.\n@param sslConfiguration a consumer that will call methods on {@link SslConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sslConfiguration(SslConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sslConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sslConfiguration", "getterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@return An SslConfiguration object with the SSL configuration.", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SslConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.", "setterMethodName" : "setSslConfiguration", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AppAttributesKeys", "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" : "AppAttributesKeys", "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 AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "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 AppAttributesKeys#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 AppAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 AppAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \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 #environment(List)}.\n@param environment 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 #environment(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "environment", "fluentSetterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environment", "getterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "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" : "Environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "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" : "EnvironmentVariable", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentVariable.Builder} avoiding the need to create one manually via {@link EnvironmentVariable#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentVariable.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentVariable)}.\n@param member a consumer that will call methods on {@link EnvironmentVariable.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentVariable)", "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" : "EnvironmentVariable", "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, "requiresLength" : 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" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 20 KB).\"

                                                                                                                                                  If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AppId" ], "shapeName" : "UpdateAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAppRequest", "variableName" : "updateAppRequest", "variableType" : "UpdateAppRequest", "documentation" : null, "simpleType" : "UpdateAppRequest", "variableSetterType" : "UpdateAppRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateAppResponse" : { "c2jName" : "UpdateAppResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAppResponse", "variableName" : "updateAppResponse", "variableType" : "UpdateAppResponse", "documentation" : null, "simpleType" : "UpdateAppResponse", "variableSetterType" : "UpdateAppResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateElasticIpRequest" : { "c2jName" : "UpdateElasticIpRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the 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 #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@param elasticIp The IP address for which you want to update the name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@return The IP address for which you want to update the 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" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@param elasticIp The IP address for which you want to update the name.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new 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 new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new 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, "requiresLength" : 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 new name.

                                                                                                                                                  \n@param name The new 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 new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the 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 #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@param elasticIp The IP address for which you want to update the name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@return The IP address for which you want to update the 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" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@param elasticIp The IP address for which you want to update the name.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new 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 new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new 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, "requiresLength" : 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 new name.

                                                                                                                                                  \n@param name The new 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 new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the 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 #elasticIp(String)}.\n@param elasticIp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticIp(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@param elasticIp The IP address for which you want to update the name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@return The IP address for which you want to update the 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" : "ElasticIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  \n@param elasticIp The IP address for which you want to update the name.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                                                  The IP address for which you want to update the name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new 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 new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new 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, "requiresLength" : 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 new name.

                                                                                                                                                  \n@param name The new 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 new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "UpdateElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateElasticIpRequest", "variableName" : "updateElasticIpRequest", "variableType" : "UpdateElasticIpRequest", "documentation" : null, "simpleType" : "UpdateElasticIpRequest", "variableSetterType" : "UpdateElasticIpRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateElasticIpResponse" : { "c2jName" : "UpdateElasticIpResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateElasticIpResponse", "variableName" : "updateElasticIpResponse", "variableType" : "UpdateElasticIpResponse", "documentation" : null, "simpleType" : "UpdateElasticIpResponse", "variableSetterType" : "UpdateElasticIpResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateInstanceRequest" : { "c2jName" : "UpdateInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance's layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #autoScalingTypeAsString(String)}.\n@param autoScalingType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                                                                                                                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@return The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amiId(String)}.\n@param amiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amiId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@return The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmiId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@return The instance's Amazon EC2 key 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #architectureAsString(String)}.\n@param architecture a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #architecture(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n@param architecture The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                                                                                                                                  \n@return The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n@param architecture The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptimized", "fluentSetterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@return This property cannot be updated.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AmiId" : { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amiId(String)}.\n@param amiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amiId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@return The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmiId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Architecture" : { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #architectureAsString(String)}.\n@param architecture a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #architecture(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n@param architecture The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                                                                                                                                  \n@return The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n@param architecture The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #autoScalingTypeAsString(String)}.\n@param autoScalingType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                                                                                                                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptimized", "fluentSetterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@return This property cannot be updated.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance's layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Os" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@return The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshKeyName" : { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@return The instance's Amazon EC2 key 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's layer 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 #layerIds(List)}.\n@param layerIds 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 #layerIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerIds", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance's layer 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" : "LayerIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "LayerIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingTypeAsString", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #autoScalingTypeAsString(String)}.\n@param autoScalingType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AutoScalingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoScalingType", "fluentEnumSetterMethodName" : "autoScalingType", "fluentGetterMethodName" : "autoScalingTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "autoScalingType", "getterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #autoScalingType} will return {@link AutoScalingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #autoScalingTypeAsString}.\n

                                                                                                                                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutoScalingType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance host 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 #hostname(String)}.\n@param hostname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostname(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostname", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@return The instance host 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" : "Hostname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hostname", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@return The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information about supported operating systems, see Operating Systems. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amiId(String)}.\n@param amiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amiId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@return The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmiId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key 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 #sshKeyName(String)}.\n@param sshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKeyName", "getterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@return The instance's Amazon EC2 key 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" : "SshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitectureAsString", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #architectureAsString(String)}.\n@param architecture a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #architecture(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Architecture", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "architecture", "fluentEnumSetterMethodName" : "architecture", "fluentGetterMethodName" : "architectureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n@param architecture The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #architecture} will return {@link Architecture#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #architectureAsString}.\n

                                                                                                                                                  \n@return The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  \n@param architecture The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance architecture. Instance types do not necessarily support both architectures. For a list of the architectures that are supported by the different instance types, see Instance Families and Types.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \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 #ebsOptimized(Boolean)}.\n@param ebsOptimized 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 #ebsOptimized(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptimized", "fluentSetterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptimized", "getterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@return This property cannot be updated.", "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" : "EbsOptimized", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.

                                                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "UpdateInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateInstanceRequest", "variableName" : "updateInstanceRequest", "variableType" : "UpdateInstanceRequest", "documentation" : null, "simpleType" : "UpdateInstanceRequest", "variableSetterType" : "UpdateInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateInstanceResponse" : { "c2jName" : "UpdateInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateInstanceResponse", "variableName" : "updateInstanceResponse", "variableType" : "UpdateInstanceResponse", "documentation" : null, "simpleType" : "UpdateInstanceResponse", "variableSetterType" : "UpdateInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateLayerRequest" : { "c2jName" : "UpdateLayerRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateLayer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateLayer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer name, which is used by the console.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@return The layer name, which is used by the console.", "getterModel" : { "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, "requiresLength" : 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 layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.", "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 layer name, which is used by the console.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@return The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array containing the layer's custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array of Package objects that describe the layer's packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@return Whether to disable auto healing for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@return Whether to use Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                                                                                                                                  \n@return ", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration ", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAssignPublicIps" : { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CloudWatchLogsConfiguration" : { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@return The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomRecipes" : { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array containing the layer's custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnableAutoHealing" : { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@return Whether to disable auto healing for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                                                                                                                                  \n@return ", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration ", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer name, which is used by the console.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@return The layer name, which is used by the console.", "getterModel" : { "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, "requiresLength" : 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 layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.", "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 layer name, which is used by the console.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Packages" : { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array of Package objects that describe the layer's packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Shortname" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@return Whether to use Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The layer 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 #layerId(String)}.\n@param layerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerId", "fluentSetterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@return The layer 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" : "LayerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 layer name, which is used by the console.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@return The layer name, which is used by the console.", "getterModel" : { "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, "requiresLength" : 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 layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.", "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 layer name, which is used by the console.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortname(String)}.\n@param shortname a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortname(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Shortname", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "LayerAttributesKeys", "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" : "LayerAttributesKeys", "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 LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "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 LayerAttributesKeys#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 LayerAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 LayerAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchLogsConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchLogsConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchLogsConfiguration.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)}.\n@param cloudWatchLogsConfiguration a consumer that will call methods on {@link CloudWatchLogsConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsConfiguration(CloudWatchLogsConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchLogsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customInstanceProfileArn(String)}.\n@param customInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@return The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group 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 #customSecurityGroupIds(List)}.\n@param customSecurityGroupIds 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 #customSecurityGroupIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array containing the layer's custom security group 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" : "CustomSecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "CustomSecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \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 #packages(List)}.\n@param packages 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 #packages(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packages", "fluentSetterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return An array of Package objects that describe the layer's packages.", "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" : "Packages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "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" : "String", "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, "requiresLength" : 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" }, "xmlAttribute" : false, "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" : "Packages", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \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 #volumeConfigurations(List)}.\n@param volumeConfigurations 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 #volumeConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "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" : "VolumeConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "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" : "VolumeConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeConfiguration.Builder} avoiding the need to create one manually via {@link VolumeConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeConfiguration)}.\n@param member a consumer that will call methods on {@link VolumeConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeConfiguration)", "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" : "VolumeConfiguration", "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, "requiresLength" : 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" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \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 #enableAutoHealing(Boolean)}.\n@param enableAutoHealing 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 #enableAutoHealing(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableAutoHealing", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableAutoHealing", "getterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@return Whether to disable auto healing for the layer.", "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" : "EnableAutoHealing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \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 #autoAssignElasticIps(Boolean)}.\n@param autoAssignElasticIps 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 #autoAssignElasticIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignElasticIps", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignElasticIps", "getterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignElasticIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignElasticIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \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 #autoAssignPublicIps(Boolean)}.\n@param autoAssignPublicIps 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 #autoAssignPublicIps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAssignPublicIps", "fluentSetterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAssignPublicIps", "getterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "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" : "AutoAssignPublicIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAssignPublicIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Recipes.Builder} avoiding the need to create one manually via {@link Recipes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recipes.Builder#build()} is called immediately and its result is passed to {@link #customRecipes(Recipes)}.\n@param customRecipes a consumer that will call methods on {@link Recipes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRecipes(Recipes)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRecipes", "fluentSetterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRecipes", "getterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomRecipes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \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 #installUpdatesOnBoot(Boolean)}.\n@param installUpdatesOnBoot 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 #installUpdatesOnBoot(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installUpdatesOnBoot", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installUpdatesOnBoot", "getterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "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" : "InstallUpdatesOnBoot", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstallUpdatesOnBoot", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is true. To control when updates are installed, set this value to false. You must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                                                                                                                                  We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \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 #useEbsOptimizedInstances(Boolean)}.\n@param useEbsOptimizedInstances 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 #useEbsOptimizedInstances(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "getterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@return Whether to use Amazon EBS-optimized instances.", "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" : "UseEbsOptimizedInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LifecycleEventConfiguration.Builder} avoiding the need to create one manually via {@link LifecycleEventConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEventConfiguration.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventConfiguration(LifecycleEventConfiguration)}.\n@param lifecycleEventConfiguration a consumer that will call methods on {@link LifecycleEventConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventConfiguration(LifecycleEventConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "getterDocumentation" : "

                                                                                                                                                  \n@return ", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LifecycleEventConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration ", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "UpdateLayerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateLayerRequest", "variableName" : "updateLayerRequest", "variableType" : "UpdateLayerRequest", "documentation" : null, "simpleType" : "UpdateLayerRequest", "variableSetterType" : "UpdateLayerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateLayerResponse" : { "c2jName" : "UpdateLayerResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateLayerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateLayerResponse", "variableName" : "updateLayerResponse", "variableType" : "UpdateLayerResponse", "documentation" : null, "simpleType" : "UpdateLayerResponse", "variableSetterType" : "UpdateLayerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateMyUserProfileRequest" : { "c2jName" : "UpdateMyUserProfileRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateMyUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateMyUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMyUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMyUserProfileRequest", "variableName" : "updateMyUserProfileRequest", "variableType" : "UpdateMyUserProfileRequest", "documentation" : null, "simpleType" : "UpdateMyUserProfileRequest", "variableSetterType" : "UpdateMyUserProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateMyUserProfileResponse" : { "c2jName" : "UpdateMyUserProfileResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMyUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMyUserProfileResponse", "variableName" : "updateMyUserProfileResponse", "variableType" : "UpdateMyUserProfileResponse", "documentation" : null, "simpleType" : "UpdateMyUserProfileResponse", "variableSetterType" : "UpdateMyUserProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateRdsDbInstanceRequest" : { "c2jName" : "UpdateRdsDbInstanceRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateRdsDbInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateRdsDbInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@return The master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DbPassword" : { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DbUser" : { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@return The master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's 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 #rdsDbInstanceArn(String)}.\n@param rdsDbInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rdsDbInstanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@return The Amazon RDS instance's 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" : "RdsDbInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The master user 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 #dbUser(String)}.\n@param dbUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbUser(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbUser", "fluentSetterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@return The master user 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" : "DbUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dbPassword(String)}.\n@param dbPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dbPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DbPassword", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RdsDbInstanceArn" ], "shapeName" : "UpdateRdsDbInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateRdsDbInstanceRequest", "variableName" : "updateRdsDbInstanceRequest", "variableType" : "UpdateRdsDbInstanceRequest", "documentation" : null, "simpleType" : "UpdateRdsDbInstanceRequest", "variableSetterType" : "UpdateRdsDbInstanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateRdsDbInstanceResponse" : { "c2jName" : "UpdateRdsDbInstanceResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateRdsDbInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateRdsDbInstanceResponse", "variableName" : "updateRdsDbInstanceResponse", "variableType" : "UpdateRdsDbInstanceResponse", "documentation" : null, "simpleType" : "UpdateRdsDbInstanceResponse", "variableSetterType" : "UpdateRdsDbInstanceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateStackRequest" : { "c2jName" : "UpdateStackRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's new 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 stack's new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@return The stack's new 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, "requiresLength" : 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 stack's new name.

                                                                                                                                                  \n@param name The stack's new 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 stack's new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@return Do not use this parameter. You cannot update a stack's service role.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.", "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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@return The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@return The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@return The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@return The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@return A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@return The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@return The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultOs" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@return The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@return A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@return The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's new 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 stack's new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@return The stack's new 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, "requiresLength" : 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 stack's new name.

                                                                                                                                                  \n@param name The stack's new 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 stack's new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@return Do not use this parameter. You cannot update a stack's service role.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.", "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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack 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 #stackId(String)}.\n@param stackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stackId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@return The stack 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" : "StackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's new 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 stack's new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@return The stack's new 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, "requiresLength" : 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 stack's new name.

                                                                                                                                                  \n@param name The stack's new 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 stack's new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesAsStrings", "beanStyleSetterMethodName" : "setAttributesWithStrings", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributesAsStrings(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesWithStrings(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributes", "fluentEnumSetterMethodName" : "attributes", "fluentGetterMethodName" : "attributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesWithStrings", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "StackAttributesKeys", "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" : "StackAttributesKeys", "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 StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "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 StackAttributesKeys#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 StackAttributesKeys", "getterModel" : { "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, "requiresLength" : 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 StackAttributesKeys", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.", "setterMethodName" : "setAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@return Do not use this parameter. You cannot update a stack's service role.", "getterModel" : { "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, "requiresLength" : 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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.", "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" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceProfileArn(String)}.\n@param defaultInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultOs(String)}.\n@param defaultOs a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultOs(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultOs", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "getterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@return The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultOs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2018.03, Amazon Linux 2017.09, Amazon Linux 2017.03, Amazon Linux 2016.09, Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                                                  • CentOS Linux 7

                                                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                                                  The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostnameTheme(String)}.\n@param hostnameTheme a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostnameTheme(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostnameTheme", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostnameTheme", "getterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@return The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostnameTheme", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                                                  • Baked_Goods

                                                                                                                                                  • Clouds

                                                                                                                                                  • Europe_Cities

                                                                                                                                                  • Fruits

                                                                                                                                                  • Greek_Deities_and_Titans

                                                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                                                  • Planets_and_Moons

                                                                                                                                                  • Roman_Deities

                                                                                                                                                  • Scottish_Islands

                                                                                                                                                  • US_Cities

                                                                                                                                                  • Wild_Cats

                                                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAvailabilityZone(String)}.\n@param defaultAvailabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAvailabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultAvailabilityZone", "getterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@return The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultAvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultSubnetId(String)}.\n@param defaultSubnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSubnetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSubnetId", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSubnetId", "getterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSubnetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the VpcId parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for DefaultAvailabilityZone, the subnet must be in that zone. For information on default values and when this parameter is required, see the VpcId parameter description.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customJson(String)}.\n@param customJson a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customJson(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customJson", "fluentSetterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customJson", "getterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomJson", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link StackConfigurationManager.Builder} avoiding the need to create one manually via {@link StackConfigurationManager#builder()}.\n\nWhen the {@link Consumer} completes, {@link StackConfigurationManager.Builder#build()} is called immediately and its result is passed to {@link #configurationManager(StackConfigurationManager)}.\n@param configurationManager a consumer that will call methods on {@link StackConfigurationManager.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationManager(StackConfigurationManager)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationManager", "fluentSetterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@return The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConfigurationManager", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

                                                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ChefConfiguration.Builder} avoiding the need to create one manually via {@link ChefConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChefConfiguration.Builder#build()} is called immediately and its result is passed to {@link #chefConfiguration(ChefConfiguration)}.\n@param chefConfiguration a consumer that will call methods on {@link ChefConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chefConfiguration(ChefConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chefConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chefConfiguration", "getterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChefConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For more information, see Create a New Stack.

                                                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \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 #useCustomCookbooks(Boolean)}.\n@param useCustomCookbooks 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 #useCustomCookbooks(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useCustomCookbooks", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useCustomCookbooks", "getterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@return Whether the stack uses custom cookbooks.", "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" : "UseCustomCookbooks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Source.Builder} avoiding the need to create one manually via {@link Source#builder()}.\n\nWhen the {@link Consumer} completes, {@link Source.Builder#build()} is called immediately and its result is passed to {@link #customCookbooksSource(Source)}.\n@param customCookbooksSource a consumer that will call methods on {@link Source.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customCookbooksSource(Source)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@return Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomCookbooksSource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  \n@param customCookbooksSource Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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 #defaultSshKeyName(String)}.\n@param defaultSshKeyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultSshKeyName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@return A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an 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" : "DefaultSshKeyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceTypeAsString", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRootDeviceTypeAsString(String)}.\n@param defaultRootDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRootDeviceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "RootDeviceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultRootDeviceType", "fluentEnumSetterMethodName" : "defaultRootDeviceType", "fluentGetterMethodName" : "defaultRootDeviceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "getterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultRootDeviceType} will return {@link RootDeviceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultRootDeviceTypeAsString}.\n

                                                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRootDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \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 #useOpsworksSecurityGroups(Boolean)}.\n@param useOpsworksSecurityGroups 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 #useOpsworksSecurityGroups(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@return Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.", "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" : "UseOpsworksSecurityGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks provides a standard set of built-in security groups, one for each layer, which are associated with layers by default. UseOpsworksSecurityGroups allows you to provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                                                  • True - AWS OpsWorks Stacks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                                                  • False - AWS OpsWorks Stacks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                                                  For more information, see Create a New Stack.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the stack's instances.

                                                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "UpdateStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateStackRequest", "variableName" : "updateStackRequest", "variableType" : "UpdateStackRequest", "documentation" : null, "simpleType" : "UpdateStackRequest", "variableSetterType" : "UpdateStackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateStackResponse" : { "c2jName" : "UpdateStackResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateStackResponse", "variableName" : "updateStackResponse", "variableType" : "UpdateStackResponse", "documentation" : null, "simpleType" : "UpdateStackResponse", "variableSetterType" : "UpdateStackResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserProfileRequest" : { "c2jName" : "UpdateUserProfileRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's 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 #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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@return The user IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.", "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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's new SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@return The user's new SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSelfManagement" : { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's 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 #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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@return The user IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.", "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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's new SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@return The user's new SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's 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 #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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@return The user IAM ARN. This can also be a federated user's 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.", "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 user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's new SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@return The user's new SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamUserArn" ], "shapeName" : "UpdateUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserProfileRequest", "variableName" : "updateUserProfileRequest", "variableType" : "UpdateUserProfileRequest", "documentation" : null, "simpleType" : "UpdateUserProfileRequest", "variableSetterType" : "UpdateUserProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserProfileResponse" : { "c2jName" : "UpdateUserProfileResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserProfileResponse", "variableName" : "updateUserProfileResponse", "variableType" : "UpdateUserProfileResponse", "documentation" : null, "simpleType" : "UpdateUserProfileResponse", "variableSetterType" : "UpdateUserProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateVolumeRequest" : { "c2jName" : "UpdateVolumeRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new 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 new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new 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, "requiresLength" : 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 new name.

                                                                                                                                                  \n@param name The new 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 new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@return The new mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@return The new mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new 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 new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new 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, "requiresLength" : 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 new name.

                                                                                                                                                  \n@param name The new 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 new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new 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 new name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new 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, "requiresLength" : 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 new name.

                                                                                                                                                  \n@param name The new 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 new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@return The new mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "UpdateVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateVolumeRequest", "variableName" : "updateVolumeRequest", "variableType" : "UpdateVolumeRequest", "documentation" : null, "simpleType" : "UpdateVolumeRequest", "variableSetterType" : "UpdateVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateVolumeResponse" : { "c2jName" : "UpdateVolumeResponse", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateVolumeResponse", "variableName" : "updateVolumeResponse", "variableType" : "UpdateVolumeResponse", "documentation" : null, "simpleType" : "UpdateVolumeResponse", "variableSetterType" : "UpdateVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UserProfile" : { "c2jName" : "UserProfile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Describes a user's SSH information.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's IAM 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 #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 user's IAM ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's 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 user's name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@return The user's 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, "requiresLength" : 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 user's name.

                                                                                                                                                  \n@param name The user's 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 user's name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@return The user's SSH user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSelfManagement" : { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's IAM 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 #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 user's IAM ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's 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 user's name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@return The user's 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, "requiresLength" : 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 user's name.

                                                                                                                                                  \n@param name The user's 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 user's name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@return The user's SSH user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's IAM 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 #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 user's IAM ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@return The user's IAM 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" : "IamUserArn", "queryString" : false, "requiresLength" : 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 user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.", "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 user's IAM ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's 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 user's name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@return The user's 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, "requiresLength" : 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 user's name.

                                                                                                                                                  \n@param name The user's 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 user's name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user 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 #sshUsername(String)}.\n@param sshUsername a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshUsername(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshUsername", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "getterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@return The user's SSH user 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" : "SshUsername", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshUsername", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public 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 #sshPublicKey(String)}.\n@param sshPublicKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sshPublicKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sshPublicKey", "fluentSetterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@return The user's SSH public 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" : "SshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \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 #allowSelfManagement(Boolean)}.\n@param allowSelfManagement 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 #allowSelfManagement(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowSelfManagement", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowSelfManagement", "getterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "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" : "AllowSelfManagement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowSelfManagement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserProfile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "userProfile", "variableType" : "UserProfile", "documentation" : null, "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationException" : { "c2jName" : "ValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates that a request was not valid.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ValidationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ValidationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ValidationException", "variableName" : "validationException", "variableType" : "ValidationException", "documentation" : null, "simpleType" : "ValidationException", "variableSetterType" : "ValidationException" }, "wrapper" : false, "xmlNamespace" : null }, "VirtualizationType" : { "c2jName" : "VirtualizationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PARAVIRTUAL", "value" : "paravirtual" }, { "name" : "HVM", "value" : "hvm" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VirtualizationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VirtualizationType", "variableName" : "virtualizationType", "variableType" : "VirtualizationType", "documentation" : null, "simpleType" : "VirtualizationType", "variableSetterType" : "VirtualizationType" }, "wrapper" : false, "xmlNamespace" : null }, "Volume" : { "c2jName" : "Volume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Describes an instance's Amazon EBS volume.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume 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 #ec2VolumeId(String)}.\n@param ec2VolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2VolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2VolumeId", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2VolumeId", "getterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  \n@return The Amazon EC2 volume 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" : "Ec2VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume 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 volume name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@return The volume 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, "requiresLength" : 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 volume name.

                                                                                                                                                  \n@param name The volume 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 volume name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The RAID array 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 #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@return The RAID array 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" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@param raidArrayId The RAID array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 value returned by DescribeVolumes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  \n@return The value returned by DescribeVolumes.", "getterModel" : { "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, "requiresLength" : 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 value returned by DescribeVolumes.

                                                                                                                                                  \n@param status The value returned by DescribeVolumes.", "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 value returned by DescribeVolumes.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@return The volume size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device 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 #device(String)}.\n@param device a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@return The device 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" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@param device The device name.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \n@return The volume mount point. For example, \"/mnt/disk1\".", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  \n@return The AWS region. For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  \n@return The volume Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                  The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                    The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    \n@return The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                      • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                      • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                      • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                      • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                      • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                        The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncrypted", "beanStyleSetterMethodName" : "setEncrypted", "c2jName" : "Encrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \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 #encrypted(Boolean)}.\n@param encrypted 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 #encrypted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encrypted", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encrypted", "getterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \n@return Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "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" : "Encrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Encrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "setterMethodName" : "setEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                                        The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                        \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                                                                        The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                        \n@return The volume Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                        \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                                        The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The device 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 #device(String)}.\n@param device a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The device name.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                        The device name.

                                                                                                                                                        \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                        The device name.

                                                                                                                                                        \n@return The device 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" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The device name.

                                                                                                                                                        \n@param device The device name.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                                                        The device name.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2VolumeId" : { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The Amazon EC2 volume 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 #ec2VolumeId(String)}.\n@param ec2VolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2VolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The Amazon EC2 volume ID.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2VolumeId", "fluentSetterDocumentation" : "

                                                                                                                                                        The Amazon EC2 volume ID.

                                                                                                                                                        \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2VolumeId", "getterDocumentation" : "

                                                                                                                                                        The Amazon EC2 volume ID.

                                                                                                                                                        \n@return The Amazon EC2 volume 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" : "Ec2VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The Amazon EC2 volume ID.

                                                                                                                                                        \n@param ec2VolumeId The Amazon EC2 volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The Amazon EC2 volume ID.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Encrypted" : { "beanStyleGetterMethodName" : "getEncrypted", "beanStyleSetterMethodName" : "setEncrypted", "c2jName" : "Encrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \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 #encrypted(Boolean)}.\n@param encrypted 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 #encrypted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encrypted", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encrypted", "getterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \n@return Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "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" : "Encrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Encrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "setterMethodName" : "setEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The instance ID.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                        The instance ID.

                                                                                                                                                        \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                        The instance ID.

                                                                                                                                                        \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The instance ID.

                                                                                                                                                        \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The instance ID.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                        The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                        \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                        The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                        \n@return The volume mount point. For example, \"/mnt/disk1\".", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                        \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                        The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The volume 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 volume name.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                        The volume name.

                                                                                                                                                        \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                        The volume name.

                                                                                                                                                        \n@return The volume 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, "requiresLength" : 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 volume name.

                                                                                                                                                        \n@param name The volume 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 volume name.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The RAID array 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 #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The RAID array ID.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                                                                                        The RAID array ID.

                                                                                                                                                        \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                                                                        The RAID array ID.

                                                                                                                                                        \n@return The RAID array 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" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The RAID array ID.

                                                                                                                                                        \n@param raidArrayId The RAID array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The RAID array ID.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                                        The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                        \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                                        The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                        \n@return The AWS region. For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                        \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                                        The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        \n@return The volume size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The value returned by DescribeVolumes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 value returned by DescribeVolumes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                        The value returned by DescribeVolumes.

                                                                                                                                                        \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                        The value returned by DescribeVolumes.

                                                                                                                                                        \n@return The value returned by DescribeVolumes.", "getterModel" : { "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, "requiresLength" : 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 value returned by DescribeVolumes.

                                                                                                                                                        \n@param status The value returned by DescribeVolumes.", "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 value returned by DescribeVolumes.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume ID.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                        The volume ID.

                                                                                                                                                        \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                        The volume ID.

                                                                                                                                                        \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The volume ID.

                                                                                                                                                        \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The volume ID.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                        The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                          The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          \n@return The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                            The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                            • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                            • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                            • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                            • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                            • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                              The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The volume 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 #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume ID.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                              The volume ID.

                                                                                                                                                              \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                              The volume ID.

                                                                                                                                                              \n@return The volume 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" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The volume ID.

                                                                                                                                                              \n@param volumeId The volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                              The volume ID.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The Amazon EC2 volume 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 #ec2VolumeId(String)}.\n@param ec2VolumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2VolumeId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The Amazon EC2 volume ID.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2VolumeId", "fluentSetterDocumentation" : "

                                                                                                                                                              The Amazon EC2 volume ID.

                                                                                                                                                              \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2VolumeId", "getterDocumentation" : "

                                                                                                                                                              The Amazon EC2 volume ID.

                                                                                                                                                              \n@return The Amazon EC2 volume 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" : "Ec2VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The Amazon EC2 volume ID.

                                                                                                                                                              \n@param ec2VolumeId The Amazon EC2 volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                              The Amazon EC2 volume ID.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The volume 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 volume name.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                              The volume name.

                                                                                                                                                              \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                              The volume name.

                                                                                                                                                              \n@return The volume 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, "requiresLength" : 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 volume name.

                                                                                                                                                              \n@param name The volume 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 volume name.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The RAID array 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 #raidArrayId(String)}.\n@param raidArrayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raidArrayId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The RAID array ID.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidArrayId", "fluentSetterDocumentation" : "

                                                                                                                                                              The RAID array ID.

                                                                                                                                                              \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                                                                              The RAID array ID.

                                                                                                                                                              \n@return The RAID array 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" : "RaidArrayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RaidArrayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The RAID array ID.

                                                                                                                                                              \n@param raidArrayId The RAID array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                                                              The RAID array ID.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The instance 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 #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The instance ID.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                              The instance ID.

                                                                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                              The instance ID.

                                                                                                                                                              \n@return The instance 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" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The instance ID.

                                                                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                              The instance ID.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The value returned by DescribeVolumes.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 value returned by DescribeVolumes.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                              The value returned by DescribeVolumes.

                                                                                                                                                              \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                              The value returned by DescribeVolumes.

                                                                                                                                                              \n@return The value returned by DescribeVolumes.", "getterModel" : { "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, "requiresLength" : 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 value returned by DescribeVolumes.

                                                                                                                                                              \n@param status The value returned by DescribeVolumes.", "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 value returned by DescribeVolumes.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              \n@return The volume size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The device 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 #device(String)}.\n@param device a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The device name.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                              The device name.

                                                                                                                                                              \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                              The device name.

                                                                                                                                                              \n@return The device 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" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The device name.

                                                                                                                                                              \n@param device The device name.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                                                              The device name.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                              The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                              \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                              The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                              \n@return The volume mount point. For example, \"/mnt/disk1\".", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                              \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                              The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                                              The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                              \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                                              The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                              \n@return The AWS region. For more information about AWS regions, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                              \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                                              The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityZone(String)}.\n@param availabilityZone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZone", "fluentSetterDocumentation" : "

                                                                                                                                                              The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                              \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZone", "getterDocumentation" : "

                                                                                                                                                              The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                              \n@return The volume Availability Zone. For more information, see Regions and Endpoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AvailabilityZone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                              \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                                                              The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                              The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                \n@return The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                  • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncrypted", "beanStyleSetterMethodName" : "setEncrypted", "c2jName" : "Encrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                    \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 #encrypted(Boolean)}.\n@param encrypted 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 #encrypted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                    \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encrypted", "getterDocumentation" : "

                                                                                                                                                                    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                    \n@return Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "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" : "Encrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Encrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                    \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "setterMethodName" : "setEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Volume", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "volume", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeConfiguration" : { "c2jName" : "VolumeConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Describes an Amazon EBS volume configuration.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                                    The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                    \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                                    The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                    \n@return The volume mount point. For example \"/dev/sdh\".", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                    \n@param mountPoint The volume mount point. For example \"/dev/sdh\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The volume RAID level.

                                                                                                                                                                    \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 #raidLevel(Integer)}.\n@param raidLevel 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 #raidLevel(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The volume RAID level.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidLevel", "fluentSetterDocumentation" : "

                                                                                                                                                                    The volume RAID level.

                                                                                                                                                                    \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                                                                                    The volume RAID level.

                                                                                                                                                                    \n@return The volume RAID level.", "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" : "RaidLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RaidLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The volume RAID level.

                                                                                                                                                                    \n@param raidLevel The volume RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The volume RAID level.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The number of disks in the volume.

                                                                                                                                                                    \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 #numberOfDisks(Integer)}.\n@param numberOfDisks 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 #numberOfDisks(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The number of disks in the volume.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfDisks", "fluentSetterDocumentation" : "

                                                                                                                                                                    The number of disks in the volume.

                                                                                                                                                                    \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberOfDisks", "getterDocumentation" : "

                                                                                                                                                                    The number of disks in the volume.

                                                                                                                                                                    \n@return The number of disks in the volume.", "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" : "NumberOfDisks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The number of disks in the volume.

                                                                                                                                                                    \n@param numberOfDisks The number of disks in the volume.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The number of disks in the volume.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The volume size.

                                                                                                                                                                    \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The volume size.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                                                                                    The volume size.

                                                                                                                                                                    \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                                    The volume size.

                                                                                                                                                                    \n@return The volume size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The volume size.

                                                                                                                                                                    \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The volume size.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                    The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                      The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                      • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                      • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      \n@return The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                      • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                      • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                        The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                        • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                          The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncrypted", "beanStyleSetterMethodName" : "setEncrypted", "c2jName" : "Encrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \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 #encrypted(Boolean)}.\n@param encrypted 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 #encrypted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encrypted", "getterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \n@return Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "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" : "Encrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Encrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "setterMethodName" : "setEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Encrypted" : { "beanStyleGetterMethodName" : "getEncrypted", "beanStyleSetterMethodName" : "setEncrypted", "c2jName" : "Encrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \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 #encrypted(Boolean)}.\n@param encrypted 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 #encrypted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encrypted", "getterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \n@return Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "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" : "Encrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Encrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "setterMethodName" : "setEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                          Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                          \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                          \n@return The volume mount point. For example \"/dev/sdh\".", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                          \n@param mountPoint The volume mount point. For example \"/dev/sdh\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumberOfDisks" : { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The number of disks in the volume.

                                                                                                                                                                          \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 #numberOfDisks(Integer)}.\n@param numberOfDisks 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 #numberOfDisks(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The number of disks in the volume.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfDisks", "fluentSetterDocumentation" : "

                                                                                                                                                                          The number of disks in the volume.

                                                                                                                                                                          \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberOfDisks", "getterDocumentation" : "

                                                                                                                                                                          The number of disks in the volume.

                                                                                                                                                                          \n@return The number of disks in the volume.", "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" : "NumberOfDisks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The number of disks in the volume.

                                                                                                                                                                          \n@param numberOfDisks The number of disks in the volume.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                          The number of disks in the volume.

                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RaidLevel" : { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The volume RAID level.

                                                                                                                                                                          \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 #raidLevel(Integer)}.\n@param raidLevel 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 #raidLevel(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The volume RAID level.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidLevel", "fluentSetterDocumentation" : "

                                                                                                                                                                          The volume RAID level.

                                                                                                                                                                          \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                                                                                          The volume RAID level.

                                                                                                                                                                          \n@return The volume RAID level.", "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" : "RaidLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RaidLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The volume RAID level.

                                                                                                                                                                          \n@param raidLevel The volume RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                          The volume RAID level.

                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The volume size.

                                                                                                                                                                          \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The volume size.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                                                                                          The volume size.

                                                                                                                                                                          \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                                          The volume size.

                                                                                                                                                                          \n@return The volume size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The volume size.

                                                                                                                                                                          \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                          The volume size.

                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                          The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                          • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                          • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                            The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                            • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                            • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            \n@return The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                            • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                            • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                              The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                              • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                              • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                              • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mountPoint(String)}.\n@param mountPoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                                \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                                                The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                                \n@return The volume mount point. For example \"/dev/sdh\".", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MountPoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                                \n@param mountPoint The volume mount point. For example \"/dev/sdh\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The volume RAID level.

                                                                                                                                                                                \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 #raidLevel(Integer)}.\n@param raidLevel 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 #raidLevel(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The volume RAID level.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raidLevel", "fluentSetterDocumentation" : "

                                                                                                                                                                                The volume RAID level.

                                                                                                                                                                                \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                                                                                                The volume RAID level.

                                                                                                                                                                                \n@return The volume RAID level.", "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" : "RaidLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RaidLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The volume RAID level.

                                                                                                                                                                                \n@param raidLevel The volume RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                The volume RAID level.

                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The number of disks in the volume.

                                                                                                                                                                                \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 #numberOfDisks(Integer)}.\n@param numberOfDisks 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 #numberOfDisks(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The number of disks in the volume.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfDisks", "fluentSetterDocumentation" : "

                                                                                                                                                                                The number of disks in the volume.

                                                                                                                                                                                \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberOfDisks", "getterDocumentation" : "

                                                                                                                                                                                The number of disks in the volume.

                                                                                                                                                                                \n@return The number of disks in the volume.", "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" : "NumberOfDisks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The number of disks in the volume.

                                                                                                                                                                                \n@param numberOfDisks The number of disks in the volume.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                The number of disks in the volume.

                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The volume size.

                                                                                                                                                                                \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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The volume size.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

                                                                                                                                                                                The volume size.

                                                                                                                                                                                \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                                                The volume size.

                                                                                                                                                                                \n@return The volume size.", "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" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The volume size.

                                                                                                                                                                                \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                The volume size.

                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                  The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  \n@return The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    \n@param volumeType The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                    • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The volume type. For more information, see Amazon EBS Volume Types.

                                                                                                                                                                                      • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

                                                                                                                                                                                      • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                      • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                      • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                      • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                                      \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 #iops(Integer)}.\n@param iops 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 #iops(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                                      \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

                                                                                                                                                                                      For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                                      \n@return For PIOPS volumes, the IOPS per disk.", "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" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                                      \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncrypted", "beanStyleSetterMethodName" : "setEncrypted", "c2jName" : "Encrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                                      \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 #encrypted(Boolean)}.\n@param encrypted 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 #encrypted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                                      \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encrypted", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                                      \n@return Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "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" : "Encrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Encrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Encrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                                      \n@param encrypted Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.", "setterMethodName" : "setEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "encrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MountPoint", "NumberOfDisks", "Size" ], "shapeName" : "VolumeConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "volumeConfiguration", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeType" : { "c2jName" : "VolumeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "GP2", "value" : "gp2" }, { "name" : "IO1", "value" : "io1" }, { "name" : "STANDARD", "value" : "standard" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VolumeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeType", "variableName" : "volumeType", "variableType" : "VolumeType", "documentation" : null, "simpleType" : "VolumeType", "variableSetterType" : "VolumeType" }, "wrapper" : false, "xmlNamespace" : null }, "WeeklyAutoScalingSchedule" : { "c2jName" : "WeeklyAutoScalingSchedule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes a time-based instance's auto scaling schedule. The schedule consists of a set of key-value pairs.

                                                                                                                                                                                      • The key is the time period (a UTC hour) and must be an integer from 0 - 23.

                                                                                                                                                                                      • The value indicates whether the instance should be online or offline for the specified period, and must be set to \"on\" or \"off\"

                                                                                                                                                                                      The default setting for all time periods is off, so you use the following parameters primarily to specify the online periods. You don't have to explicitly specify offline periods unless you want to change an online period to an offline period.

                                                                                                                                                                                      The following example specifies that the instance should be online for four hours, from UTC 1200 - 1600. It will be off for the remainder of the day.

                                                                                                                                                                                      { \"12\":\"on\", \"13\":\"on\", \"14\":\"on\", \"15\":\"on\" }

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMonday", "beanStyleSetterMethodName" : "setMonday", "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #monday(Map)}.\n@param monday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #monday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "monday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "monday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Monday.", "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" : "Monday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Monday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n@param monday The schedule for Monday.", "setterMethodName" : "setMonday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTuesday", "beanStyleSetterMethodName" : "setTuesday", "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tuesday(Map)}.\n@param tuesday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tuesday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tuesday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tuesday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Tuesday.", "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" : "Tuesday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tuesday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n@param tuesday The schedule for Tuesday.", "setterMethodName" : "setTuesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWednesday", "beanStyleSetterMethodName" : "setWednesday", "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #wednesday(Map)}.\n@param wednesday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wednesday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "wednesday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "wednesday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Wednesday.", "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" : "Wednesday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Wednesday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n@param wednesday The schedule for Wednesday.", "setterMethodName" : "setWednesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThursday", "beanStyleSetterMethodName" : "setThursday", "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #thursday(Map)}.\n@param thursday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thursday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thursday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thursday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Thursday.", "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" : "Thursday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Thursday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n@param thursday The schedule for Thursday.", "setterMethodName" : "setThursday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFriday", "beanStyleSetterMethodName" : "setFriday", "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #friday(Map)}.\n@param friday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Friday.", "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" : "Friday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Friday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n@param friday The schedule for Friday.", "setterMethodName" : "setFriday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSaturday", "beanStyleSetterMethodName" : "setSaturday", "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #saturday(Map)}.\n@param saturday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #saturday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "saturday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "saturday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Saturday.", "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" : "Saturday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Saturday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n@param saturday The schedule for Saturday.", "setterMethodName" : "setSaturday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSunday", "beanStyleSetterMethodName" : "setSunday", "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #sunday(Map)}.\n@param sunday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sunday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sunday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sunday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Sunday.", "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" : "Sunday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Sunday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n@param sunday The schedule for Sunday.", "setterMethodName" : "setSunday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Friday" : { "beanStyleGetterMethodName" : "getFriday", "beanStyleSetterMethodName" : "setFriday", "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #friday(Map)}.\n@param friday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Friday.", "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" : "Friday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Friday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n@param friday The schedule for Friday.", "setterMethodName" : "setFriday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Monday" : { "beanStyleGetterMethodName" : "getMonday", "beanStyleSetterMethodName" : "setMonday", "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #monday(Map)}.\n@param monday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #monday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "monday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "monday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Monday.", "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" : "Monday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Monday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n@param monday The schedule for Monday.", "setterMethodName" : "setMonday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Saturday" : { "beanStyleGetterMethodName" : "getSaturday", "beanStyleSetterMethodName" : "setSaturday", "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #saturday(Map)}.\n@param saturday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #saturday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "saturday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "saturday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Saturday.", "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" : "Saturday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Saturday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n@param saturday The schedule for Saturday.", "setterMethodName" : "setSaturday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Sunday" : { "beanStyleGetterMethodName" : "getSunday", "beanStyleSetterMethodName" : "setSunday", "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #sunday(Map)}.\n@param sunday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sunday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sunday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sunday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Sunday.", "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" : "Sunday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Sunday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n@param sunday The schedule for Sunday.", "setterMethodName" : "setSunday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Thursday" : { "beanStyleGetterMethodName" : "getThursday", "beanStyleSetterMethodName" : "setThursday", "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #thursday(Map)}.\n@param thursday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thursday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thursday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thursday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Thursday.", "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" : "Thursday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Thursday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n@param thursday The schedule for Thursday.", "setterMethodName" : "setThursday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tuesday" : { "beanStyleGetterMethodName" : "getTuesday", "beanStyleSetterMethodName" : "setTuesday", "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tuesday(Map)}.\n@param tuesday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tuesday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tuesday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tuesday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Tuesday.", "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" : "Tuesday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tuesday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n@param tuesday The schedule for Tuesday.", "setterMethodName" : "setTuesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Wednesday" : { "beanStyleGetterMethodName" : "getWednesday", "beanStyleSetterMethodName" : "setWednesday", "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #wednesday(Map)}.\n@param wednesday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wednesday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "wednesday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "wednesday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Wednesday.", "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" : "Wednesday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Wednesday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n@param wednesday The schedule for Wednesday.", "setterMethodName" : "setWednesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMonday", "beanStyleSetterMethodName" : "setMonday", "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #monday(Map)}.\n@param monday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #monday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "monday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "monday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Monday.", "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" : "Monday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Monday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      \n@param monday The schedule for Monday.", "setterMethodName" : "setMonday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Monday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTuesday", "beanStyleSetterMethodName" : "setTuesday", "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tuesday(Map)}.\n@param tuesday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tuesday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tuesday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tuesday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Tuesday.", "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" : "Tuesday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tuesday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      \n@param tuesday The schedule for Tuesday.", "setterMethodName" : "setTuesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Tuesday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWednesday", "beanStyleSetterMethodName" : "setWednesday", "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #wednesday(Map)}.\n@param wednesday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wednesday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "wednesday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "wednesday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Wednesday.", "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" : "Wednesday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Wednesday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      \n@param wednesday The schedule for Wednesday.", "setterMethodName" : "setWednesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Wednesday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThursday", "beanStyleSetterMethodName" : "setThursday", "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #thursday(Map)}.\n@param thursday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thursday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thursday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thursday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Thursday.", "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" : "Thursday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Thursday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      \n@param thursday The schedule for Thursday.", "setterMethodName" : "setThursday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Thursday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFriday", "beanStyleSetterMethodName" : "setFriday", "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #friday(Map)}.\n@param friday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Friday.", "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" : "Friday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Friday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      \n@param friday The schedule for Friday.", "setterMethodName" : "setFriday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Friday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSaturday", "beanStyleSetterMethodName" : "setSaturday", "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #saturday(Map)}.\n@param saturday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #saturday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "saturday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "saturday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Saturday.", "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" : "Saturday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Saturday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      \n@param saturday The schedule for Saturday.", "setterMethodName" : "setSaturday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Saturday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSunday", "beanStyleSetterMethodName" : "setSunday", "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #sunday(Map)}.\n@param sunday a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sunday(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sunday", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sunday", "getterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The schedule for Sunday.", "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" : "Sunday", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "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" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Hour", "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 #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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "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@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key 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" : "key", "queryString" : false, "requiresLength" : 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.", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #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" : "", "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@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : 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" : "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" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Sunday", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      \n@param sunday The schedule for Sunday.", "setterMethodName" : "setSunday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The schedule for Sunday.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WeeklyAutoScalingSchedule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "weeklyAutoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "wrapper" : false, "xmlNamespace" : null } }, "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" : "OpsWorksException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.opsworks.model.OpsWorksException", "sdkRequestBaseClassName" : "OpsWorksRequest", "sdkResponseBaseClassName" : "OpsWorksResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy